SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 

Último (20)

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 

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 • • •