SlideShare a Scribd company logo
1 of 16
INTRODUCTION TO
FIXED POINT AND FLOATING POINT
PROCESSORS
DSP PROCESSORS DATA FORMAT
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
2
Fixed point represent
each no by with the
minimum of 16 bits.
Floating point take 32
bits to store each
value
FIXED POINT FORMAT
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
3
There are four common ways that these 2^16 = 65,536
possible bit patterns can represent a number
FIXED POINT DATA FORMAT
UNSIGNED INTEGER
o The stored no can take one of any integer value
from 0 to 65536
SIGNED INTEGER
o Use two’s compliment to make the range
o Include negative numbers that is from -32768 to
32767
UNSIGNED FRACTION NOTATION
o The 65536 levels are spread uniformly between 0
and 1
SIGNED FRACTION FORMAT ALLOWS
o Negative no, equally spaced between -1 to 1
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
4
FLOATING POINT FORMAT
 use a minimum of 32 bits to store each value
 2^32 =4,294,967,296
 This results in many more bit patterns than for fixed point
 A key feature of floating point notation is
that the represented numbers are
not uniformly spaced.
 All floating point DSPs can also handle fixed point numbers
e.g.- SHARC processor
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
5
FIXED POINT PROCESSORS
 Fixed point processor are……….
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
6
Cheaper and less power consuming
Use shorter data word width that will
provide adequate accuracy
Most of fixed point DSP processor use 16 bit
data words
•Sufficient for many applications
Most DSP includes one or more accumulator
registers
•Wider than other registers
•Provide extra guard bits to avoid overflow
FIXED VERSUS FLOATING POINT
DSP
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
7
While floating point
devices have
•Better precision,
•higher dynamic
Range
•shorter development
cycle.
Fixed point DSPs are
generally cheaper
FIXED POINT VS FLOATING POINT
 Fixed Point/Floating Point
 FIXED POINT PROCESSOR are :
 cheaper
 smaller
 less power consuming
 Harder to program
 Watch for errors: truncation, overflow, rounding
 Limited dynamic range
 Used in 95% of consumer products
 FLOATING POINT PROCESSORS
 have larger accuracy
 are much easier to program
 can access larger memory
 It is harder to create an efficient program in C on a fixed
point processors than on floating point processors
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
8
PERFORMANCE
Provide
HIGH SIGNAL TO NOISE RATIO
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
9
WHAT 32 BIT FLOATING POINT
SYSTEM CAN DO THAT 16 BIT FIXED
POINT CAN’T
???????????????????
 the signal-to-noise ratio for storing a floating point number is
about 30 million to one
 while for a fixed point number it is only
about ten-thousand to one
 floating point has roughly 3,000 times less quantization noise than
fixed point
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
10
Fixed versus floating point instructions
 These are the multiplication instructions used in
the SHARC DSPs.
 While only a single command is needed for floating point, many
options are needed for fixed point.
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
11
FIXED POINT VS FLOATING POINT
 Floating Point Fixed Point
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
12
Applications
•Modems
•Digital Subscriber Line (DSL)
•Wireless Base stations
•Central Office Switches
•Private Branch Exchange (PBX)
•Digital Imaging
•3D Graphics
•Speech Recognition
•Voice over IP
Applications
•Portable Products
•2G, 2.5G and 3G Cell Phones
•Digital Audio Players
•Digital Still Cameras
•Electronic Books
•Voice Recognition
•GPS Receivers
•Headsets
•Biometrics
•Fingerprint Recognition
DIGITAL SIGNAL
PROCESSORS COMPANIES
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
13
ANALOG DEVICES
•ADSP-21xx-16 bit, fixed
point
•ADSP-21xxx-32 bit,
floating point and fixed
point
LUCENT
TECHNOLOGIES
•DSP 16xxx-16 bit, fixed
point
•DSP 32xx-32 bit, floating
point
MOTOROLA
•DSP 561xx,16 bit, fixed
point
•DSP 560xx,24 bit, fixed
point
•DSP 96002,32 bit,
floating point
TEXAS INSTRUMENTS
•TMS 320cxx,16 bit fixed
point
•TMS 320cxxx,32 bit,
floating point
CONCLUSION
 floating point and fixed point usually use 32 bits and
16 bits, respectively, but not always.
 Fixed point processor are :
Cheaper , smaller , less power consuming , Harder to
program
 Watch for errors: truncation, overflow, rounding
Limited dynamic range
 Floating point processors have larger accuracy , are
much easier to program , can access larger memory
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
14
REFERENCE
 I feachor & Jervis - Digital Signal Processing
 The Scientist and Engineer's Guide to Digital Signal Processing
 http://www.sundance.com/index.htm
 http://www.bdti.com/
5/19/2023
FIXED POINT AND FLOATING POINT PROCESSORS
15
5/19/2023
16

More Related Content

Similar to 5.fixed-point-and-floating-point-processors.ppt

Analysis of symmetric key cryptographic algorithms
Analysis of symmetric key cryptographic algorithmsAnalysis of symmetric key cryptographic algorithms
Analysis of symmetric key cryptographic algorithmsIRJET Journal
 
Managing register banks in the cloud with airhdl
Managing register banks in the cloud with airhdlManaging register banks in the cloud with airhdl
Managing register banks in the cloud with airhdlGuy Eschemann
 
SkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxSkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxmarcorobbiani3
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
Module 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and ProgrammingModule 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and ProgrammingAmogha Bandrikalli
 
MCC_ProductSelGuide.pdf
MCC_ProductSelGuide.pdfMCC_ProductSelGuide.pdf
MCC_ProductSelGuide.pdfEuiSeokHong1
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...VLSICS Design
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
2001AUG09_ICD_MSD_SMT_TAC
2001AUG09_ICD_MSD_SMT_TAC2001AUG09_ICD_MSD_SMT_TAC
2001AUG09_ICD_MSD_SMT_TACRaghu Tarra
 
MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI Alliance
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systemsanishgoel
 
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57AAMIR FAROOQUI
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionAli_Ahmad
 
Pocket guide for mobile computers
Pocket guide for mobile computersPocket guide for mobile computers
Pocket guide for mobile computersScanSource Brasil
 
Smart transmitters & HART Protocol
Smart transmitters & HART Protocol Smart transmitters & HART Protocol
Smart transmitters & HART Protocol Omkar Kale
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulBerry Eskes
 

Similar to 5.fixed-point-and-floating-point-processors.ppt (20)

Analysis of symmetric key cryptographic algorithms
Analysis of symmetric key cryptographic algorithmsAnalysis of symmetric key cryptographic algorithms
Analysis of symmetric key cryptographic algorithms
 
Data serializing
Data serializingData serializing
Data serializing
 
Managing register banks in the cloud with airhdl
Managing register banks in the cloud with airhdlManaging register banks in the cloud with airhdl
Managing register banks in the cloud with airhdl
 
SkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxSkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptx
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
Module 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and ProgrammingModule 2 ARM CORTEX M3 Instruction Set and Programming
Module 2 ARM CORTEX M3 Instruction Set and Programming
 
MCC_ProductSelGuide.pdf
MCC_ProductSelGuide.pdfMCC_ProductSelGuide.pdf
MCC_ProductSelGuide.pdf
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
2001AUG09_ICD_MSD_SMT_TAC
2001AUG09_ICD_MSD_SMT_TAC2001AUG09_ICD_MSD_SMT_TAC
2001AUG09_ICD_MSD_SMT_TAC
 
MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity DisruptionMIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
MIPI DevCon 2016: Image Sensor and Display Connectivity Disruption
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
HC28.22.430-Vision-Neural-Net-GregEfland-Cadence-v02-57
 
Apnic V6 Tutorial Distribution
Apnic V6 Tutorial DistributionApnic V6 Tutorial Distribution
Apnic V6 Tutorial Distribution
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
Pocket guide for mobile computers
Pocket guide for mobile computersPocket guide for mobile computers
Pocket guide for mobile computers
 
Smart transmitters & HART Protocol
Smart transmitters & HART Protocol Smart transmitters & HART Protocol
Smart transmitters & HART Protocol
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - Istanbul
 

Recently uploaded

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 

Recently uploaded (20)

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 

5.fixed-point-and-floating-point-processors.ppt

  • 1. INTRODUCTION TO FIXED POINT AND FLOATING POINT PROCESSORS
  • 2. DSP PROCESSORS DATA FORMAT 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 2 Fixed point represent each no by with the minimum of 16 bits. Floating point take 32 bits to store each value
  • 3. FIXED POINT FORMAT 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 3 There are four common ways that these 2^16 = 65,536 possible bit patterns can represent a number
  • 4. FIXED POINT DATA FORMAT UNSIGNED INTEGER o The stored no can take one of any integer value from 0 to 65536 SIGNED INTEGER o Use two’s compliment to make the range o Include negative numbers that is from -32768 to 32767 UNSIGNED FRACTION NOTATION o The 65536 levels are spread uniformly between 0 and 1 SIGNED FRACTION FORMAT ALLOWS o Negative no, equally spaced between -1 to 1 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 4
  • 5. FLOATING POINT FORMAT  use a minimum of 32 bits to store each value  2^32 =4,294,967,296  This results in many more bit patterns than for fixed point  A key feature of floating point notation is that the represented numbers are not uniformly spaced.  All floating point DSPs can also handle fixed point numbers e.g.- SHARC processor 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 5
  • 6. FIXED POINT PROCESSORS  Fixed point processor are………. 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 6 Cheaper and less power consuming Use shorter data word width that will provide adequate accuracy Most of fixed point DSP processor use 16 bit data words •Sufficient for many applications Most DSP includes one or more accumulator registers •Wider than other registers •Provide extra guard bits to avoid overflow
  • 7. FIXED VERSUS FLOATING POINT DSP 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 7 While floating point devices have •Better precision, •higher dynamic Range •shorter development cycle. Fixed point DSPs are generally cheaper
  • 8. FIXED POINT VS FLOATING POINT  Fixed Point/Floating Point  FIXED POINT PROCESSOR are :  cheaper  smaller  less power consuming  Harder to program  Watch for errors: truncation, overflow, rounding  Limited dynamic range  Used in 95% of consumer products  FLOATING POINT PROCESSORS  have larger accuracy  are much easier to program  can access larger memory  It is harder to create an efficient program in C on a fixed point processors than on floating point processors 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 8
  • 9. PERFORMANCE Provide HIGH SIGNAL TO NOISE RATIO 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 9 WHAT 32 BIT FLOATING POINT SYSTEM CAN DO THAT 16 BIT FIXED POINT CAN’T ???????????????????
  • 10.  the signal-to-noise ratio for storing a floating point number is about 30 million to one  while for a fixed point number it is only about ten-thousand to one  floating point has roughly 3,000 times less quantization noise than fixed point 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 10
  • 11. Fixed versus floating point instructions  These are the multiplication instructions used in the SHARC DSPs.  While only a single command is needed for floating point, many options are needed for fixed point. 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 11
  • 12. FIXED POINT VS FLOATING POINT  Floating Point Fixed Point 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 12 Applications •Modems •Digital Subscriber Line (DSL) •Wireless Base stations •Central Office Switches •Private Branch Exchange (PBX) •Digital Imaging •3D Graphics •Speech Recognition •Voice over IP Applications •Portable Products •2G, 2.5G and 3G Cell Phones •Digital Audio Players •Digital Still Cameras •Electronic Books •Voice Recognition •GPS Receivers •Headsets •Biometrics •Fingerprint Recognition
  • 13. DIGITAL SIGNAL PROCESSORS COMPANIES 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 13 ANALOG DEVICES •ADSP-21xx-16 bit, fixed point •ADSP-21xxx-32 bit, floating point and fixed point LUCENT TECHNOLOGIES •DSP 16xxx-16 bit, fixed point •DSP 32xx-32 bit, floating point MOTOROLA •DSP 561xx,16 bit, fixed point •DSP 560xx,24 bit, fixed point •DSP 96002,32 bit, floating point TEXAS INSTRUMENTS •TMS 320cxx,16 bit fixed point •TMS 320cxxx,32 bit, floating point
  • 14. CONCLUSION  floating point and fixed point usually use 32 bits and 16 bits, respectively, but not always.  Fixed point processor are : Cheaper , smaller , less power consuming , Harder to program  Watch for errors: truncation, overflow, rounding Limited dynamic range  Floating point processors have larger accuracy , are much easier to program , can access larger memory 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 14
  • 15. REFERENCE  I feachor & Jervis - Digital Signal Processing  The Scientist and Engineer's Guide to Digital Signal Processing  http://www.sundance.com/index.htm  http://www.bdti.com/ 5/19/2023 FIXED POINT AND FLOATING POINT PROCESSORS 15