SlideShare une entreprise Scribd logo
1  sur  24
MODULE IV
Digital signal processor: Digital signal processor and its design
issues, evolving architecture of DSP, next generation DSP.
Customizable processors: Customizable processors and processor
customization, A benefit analysis of processor customization, use of
microprocessor cores in SOC design, benefits of microprocessor
extensibility.
DSP And Its Impact On Technology
Book: Processor Design Systems On Chip
Computing For ASICs And FPGAs
Introduction
• DSP is a relatively new science. It has its roots in a
group of universities following the discovery (or
rediscovery) of the Fast Fourier Transform (FFT) in the
mid-1960s by Cooley and Tukey,
• The only computing resources available were
mainframe computers, it requires a significant number
of multiplications and additions.
•Because signal processing it was impossible to do any
of the research in real time.
The early beginning of DSP
An Algorithm For Machine Calculation For Complex Fourier
Series
Earlier computer to do research in DSP
DSP community
• With in last 30 years sharing of ideas between DSP research and
• Earlier with the advancement, microprocessors were
to do some simple DSP tasks in real time
Mini computers and Array processors were state of
DSP research community
the choice
• the art for
• Breakthrough
combination of
that made the DSP possible
hardware
was the
a microprocessor and a multiplier
• in 30
circuit community and invention of transistor revolutionized the
world with commercially available DSP
and general urpos computer o array rocessor so
“That discipline which has allowed us to replace a circuit
previously composed of a capacitor and a resistor with
two anti-aliasing filters, an A-to-D and a D-to-A converter,
and
long as the signal we are interested in does not vary
too quickly.”
Dr. Tom Barnwell
A i t h l O l f ti bl t ff d
Voice band modems Hard Disk Drives and 3D Graphics were
successful commercial products using DSPs
The DSP revolution
• DSPs were primarily a university curiosity in the 1960s – a toy for
university professors to play with
In the 1970s, DSP became a military advantage
The 1980s experienced the introduction of the cost-effective DSP
•
•
The 1990s, which can best be described as the decade of
consumer expansion Digital Cellular Phone can be the
best example
Now in 21st century DSP is every where
•
voice communications digital
e
Impact on Society
• The first wave of the revolution was, and continues to be,
communications
•
•
Analog wire-lined world of communications became digital
voice communications digital
• Industry moved from 2400 bps modems to 56K bps
band modems
• Digital Cell Phone everywher
802.11
DSL
Bluetooth
voice
•
•
•
TV
• The second wave of the revolution is entertainment
•
•
•
•
•
•
Music
Photo
TV
Games
Radio
Streaming Media, combination of Digital Communication and Digital
Entertainment
And all in the pocket same time
•
without humane intervention
• What could be the next wave of revolution
• Transportation
• It is a matter of time when your car will drive from point A to B
without humane intervention
Biomedical Science
• Higher quality life of a deaf man with Cochlear implant
Education
• But there will be better uses
in the classrooms as well
•
•
What is DSP ?
Digital Signal Processing (DSP) is used in a wide variety of applications,
and it is hard to find a good definition that is general.
changing or analyzing information which is measured as
discrete sequences of numbers
TMS320C25 DSP
DSP Algorithm
TMS320C25 DSP
Example : Digital Filters (e.g. Digital FIR Filters ,...)
Most share common features:
•They use a lot of maths (multiplying and adding signals)
•They deal with signals that come from the real world
•They require a response in a certain time
Why DSP Processors?
A Comparison :
As shown ,DSP Processors are more efficient
TMS320C25 DSP
TMS320C25 DSP
Why DSP Processors? (Contd.)
As in FIR Filters
Why DSP is different than other Processors
System
Some Basic Characteristics
System
of a DSP
•
•
•
•
•
•
•
Sampled data system
Intensive mathematics
Real time
Deterministic
Interrupt handling
Accuracy
Special hardware
•
Sampled Data system
• The signal must be sampled at twice the max frequency in the
signal known as Nyquist Freqency
Intensive Mathematics
• Most of the time in Signal Processing we do Filtering or
Transforms
•
•
Demand for lot of MAC operations
Following is a simple filter equation
•
•
For 100 tap FIR filter 100 MAC operations are needed
For 25 1080p frames per Sec a 50 tap filter needs to do 2.5 million
MACs per Sec for audio signal
Real Time
• For every input sample there is an output sample
• Latency, how much is the delay between input and its relative
output
• Easiest example is audio recording. Musician has an ear piece to
listen himself and others. The delay should be less than 5ms to
consider it to be real time
Deterministic
• Instruction execution time must be same every time independent
of data or state of execution unit
• Predictability to estimate the capability of DSP to meet the
demands early in the design cycle
the principle that real time systems cannot be interrupted
Interrupt handling
• This feature was added with the concept that interrupts are
entertained until the real time behavior is not effected to stick to
the principle that real time systems cannot
Accurate
• Accuracy is signal dependent
• Three basic concepts to know here are
interrupted
•
•
•
SNR which is data accuracy. Simple relation is 6dB per bit
Coefficient accuracy is important in filters
Internal Accuracy
L H d t f th DSP l ith titi h
Special hardware
• To meet the needs of real time systems special hardwares that
DSPs have include are
• Loop Hardware as most of the DSP algorithms are repetitive such
FIR or FFT
Data memory management as DSP algorithms often rely on present
and past values of input data
Saturation logic to keep the numbers inside the bound. If result
exceeds the bounds maximum +ve or –ve number is assigned
• E.g. scale all the data and coefficients to keep the results with in
+1 and -1. But multiple MACs may yield the result out of this
bound so the concept of guard bits in accumulator was
developed
Multi-MAC units executing in parallel has increased the perforamance
of DSP rapidly over the last couple of decades
•
•
•
Lect1_ DSP.pptx

Contenu connexe

Similaire à Lect1_ DSP.pptx

Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingJim Jenkins
 
Share Lecture-1.pptx
Share Lecture-1.pptxShare Lecture-1.pptx
Share Lecture-1.pptxFatimaRana38
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docxRadhikasaud
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processorsPeriyanayagiS
 
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
 
Introduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaIntroduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaDr. Bibhu Prasad Ganthia
 
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 Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)Md. Arif Hossain
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003Romain Rogister
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Dr. Shivananda Koteshwar
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...Edge AI and Vision Alliance
 
DSP_Course_Contents (1).ppt
DSP_Course_Contents (1).pptDSP_Course_Contents (1).ppt
DSP_Course_Contents (1).pptKarlaPravalika
 

Similaire à Lect1_ DSP.pptx (20)

DSP Processor
DSP Processor DSP Processor
DSP Processor
 
Introduction to dsp
Introduction to dspIntroduction to dsp
Introduction to dsp
 
Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal Processing
 
Share Lecture-1.pptx
Share Lecture-1.pptxShare Lecture-1.pptx
Share Lecture-1.pptx
 
Dsp ajal
Dsp  ajalDsp  ajal
Dsp ajal
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processors
 
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...
 
3 f3 1_introduction_to_dsp
3 f3 1_introduction_to_dsp3 f3 1_introduction_to_dsp
3 f3 1_introduction_to_dsp
 
Unit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSPUnit I.fundamental of Programmable DSP
Unit I.fundamental of Programmable DSP
 
ECE420_Chapter+1.pptx
ECE420_Chapter+1.pptxECE420_Chapter+1.pptx
ECE420_Chapter+1.pptx
 
Introduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthiaIntroduction to dsp by bibhu prasad ganthia
Introduction to dsp by bibhu prasad ganthia
 
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 Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
Presentation on DSP-Research Areas- National Conference in VLSI & Communi...
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
 
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dspIntroduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
 
DSP_Course_Contents.ppt
DSP_Course_Contents.pptDSP_Course_Contents.ppt
DSP_Course_Contents.ppt
 
DSP_Course_Contents (1).ppt
DSP_Course_Contents (1).pptDSP_Course_Contents (1).ppt
DSP_Course_Contents (1).ppt
 

Plus de Varsha506533

Lect3_ customizable.pptx
Lect3_ customizable.pptxLect3_ customizable.pptx
Lect3_ customizable.pptxVarsha506533
 
Lect4_ customizable.pptx
Lect4_ customizable.pptxLect4_ customizable.pptx
Lect4_ customizable.pptxVarsha506533
 
Lect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxLect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxVarsha506533
 
Lecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxLecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxVarsha506533
 
Lecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxLecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxVarsha506533
 
Intro Basic of OS .ppt
Intro Basic of OS .pptIntro Basic of OS .ppt
Intro Basic of OS .pptVarsha506533
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.pptVarsha506533
 

Plus de Varsha506533 (9)

Lect3_ customizable.pptx
Lect3_ customizable.pptxLect3_ customizable.pptx
Lect3_ customizable.pptx
 
Lect3.pptx
Lect3.pptxLect3.pptx
Lect3.pptx
 
Lect4_ customizable.pptx
Lect4_ customizable.pptxLect4_ customizable.pptx
Lect4_ customizable.pptx
 
IO.ppt
IO.pptIO.ppt
IO.ppt
 
Lect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptxLect 2a Direct Current Motor Drives.pptx
Lect 2a Direct Current Motor Drives.pptx
 
Lecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptxLecture 1b Selection of Motor Rating.pptx
Lecture 1b Selection of Motor Rating.pptx
 
Lecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptxLecture 1a Selection of Motor Rating.pptx
Lecture 1a Selection of Motor Rating.pptx
 
Intro Basic of OS .ppt
Intro Basic of OS .pptIntro Basic of OS .ppt
Intro Basic of OS .ppt
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 

Dernier

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 

Dernier (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

Lect1_ DSP.pptx

  • 1. MODULE IV Digital signal processor: Digital signal processor and its design issues, evolving architecture of DSP, next generation DSP. Customizable processors: Customizable processors and processor customization, A benefit analysis of processor customization, use of microprocessor cores in SOC design, benefits of microprocessor extensibility.
  • 2. DSP And Its Impact On Technology Book: Processor Design Systems On Chip Computing For ASICs And FPGAs
  • 4. • DSP is a relatively new science. It has its roots in a group of universities following the discovery (or rediscovery) of the Fast Fourier Transform (FFT) in the mid-1960s by Cooley and Tukey, • The only computing resources available were mainframe computers, it requires a significant number of multiplications and additions. •Because signal processing it was impossible to do any of the research in real time. The early beginning of DSP
  • 5. An Algorithm For Machine Calculation For Complex Fourier Series
  • 6. Earlier computer to do research in DSP
  • 7. DSP community • With in last 30 years sharing of ideas between DSP research and • Earlier with the advancement, microprocessors were to do some simple DSP tasks in real time Mini computers and Array processors were state of DSP research community the choice • the art for • Breakthrough combination of that made the DSP possible hardware was the a microprocessor and a multiplier • in 30 circuit community and invention of transistor revolutionized the world with commercially available DSP
  • 8. and general urpos computer o array rocessor so “That discipline which has allowed us to replace a circuit previously composed of a capacitor and a resistor with two anti-aliasing filters, an A-to-D and a D-to-A converter, and long as the signal we are interested in does not vary too quickly.” Dr. Tom Barnwell
  • 9. A i t h l O l f ti bl t ff d Voice band modems Hard Disk Drives and 3D Graphics were successful commercial products using DSPs The DSP revolution • DSPs were primarily a university curiosity in the 1960s – a toy for university professors to play with In the 1970s, DSP became a military advantage The 1980s experienced the introduction of the cost-effective DSP • • The 1990s, which can best be described as the decade of consumer expansion Digital Cellular Phone can be the best example Now in 21st century DSP is every where •
  • 10. voice communications digital e Impact on Society • The first wave of the revolution was, and continues to be, communications • • Analog wire-lined world of communications became digital voice communications digital • Industry moved from 2400 bps modems to 56K bps band modems • Digital Cell Phone everywher 802.11 DSL Bluetooth voice • • •
  • 11. TV • The second wave of the revolution is entertainment • • • • • • Music Photo TV Games Radio Streaming Media, combination of Digital Communication and Digital Entertainment And all in the pocket same time •
  • 12. without humane intervention • What could be the next wave of revolution • Transportation • It is a matter of time when your car will drive from point A to B without humane intervention Biomedical Science • Higher quality life of a deaf man with Cochlear implant Education • But there will be better uses in the classrooms as well • •
  • 13. What is DSP ? Digital Signal Processing (DSP) is used in a wide variety of applications, and it is hard to find a good definition that is general. changing or analyzing information which is measured as discrete sequences of numbers TMS320C25 DSP
  • 14. DSP Algorithm TMS320C25 DSP Example : Digital Filters (e.g. Digital FIR Filters ,...) Most share common features: •They use a lot of maths (multiplying and adding signals) •They deal with signals that come from the real world •They require a response in a certain time
  • 15. Why DSP Processors? A Comparison : As shown ,DSP Processors are more efficient TMS320C25 DSP
  • 16. TMS320C25 DSP Why DSP Processors? (Contd.) As in FIR Filters
  • 17. Why DSP is different than other Processors
  • 18. System Some Basic Characteristics System of a DSP • • • • • • • Sampled data system Intensive mathematics Real time Deterministic Interrupt handling Accuracy Special hardware
  • 19. • Sampled Data system • The signal must be sampled at twice the max frequency in the signal known as Nyquist Freqency Intensive Mathematics • Most of the time in Signal Processing we do Filtering or Transforms • • Demand for lot of MAC operations Following is a simple filter equation • • For 100 tap FIR filter 100 MAC operations are needed For 25 1080p frames per Sec a 50 tap filter needs to do 2.5 million MACs per Sec for audio signal
  • 20. Real Time • For every input sample there is an output sample • Latency, how much is the delay between input and its relative output • Easiest example is audio recording. Musician has an ear piece to listen himself and others. The delay should be less than 5ms to consider it to be real time Deterministic • Instruction execution time must be same every time independent of data or state of execution unit • Predictability to estimate the capability of DSP to meet the demands early in the design cycle
  • 21. the principle that real time systems cannot be interrupted Interrupt handling • This feature was added with the concept that interrupts are entertained until the real time behavior is not effected to stick to the principle that real time systems cannot Accurate • Accuracy is signal dependent • Three basic concepts to know here are interrupted • • • SNR which is data accuracy. Simple relation is 6dB per bit Coefficient accuracy is important in filters Internal Accuracy
  • 22.
  • 23. L H d t f th DSP l ith titi h Special hardware • To meet the needs of real time systems special hardwares that DSPs have include are • Loop Hardware as most of the DSP algorithms are repetitive such FIR or FFT Data memory management as DSP algorithms often rely on present and past values of input data Saturation logic to keep the numbers inside the bound. If result exceeds the bounds maximum +ve or –ve number is assigned • E.g. scale all the data and coefficients to keep the results with in +1 and -1. But multiple MACs may yield the result out of this bound so the concept of guard bits in accumulator was developed Multi-MAC units executing in parallel has increased the perforamance of DSP rapidly over the last couple of decades • • •