SlideShare uma empresa Scribd logo
1 de 18
NUMBER SYSTEM
• CONVENTIONAL NUMBER SYSTEM
• REDUNDANT NUMBER SYSTEM
• RESIDUE NUMBER SYSTEM
CONVENTIONAL NUMBER SYSTEM
• It is non-redundant,weighted,positonal number
system
• Every number x represented as
wd-word length
wi-weight associated with each digit
Positional number system wi depends on the position of
the digit xi.
Conventional number system wi = xi ,such systems are
called fixed-radix systems.
Number
Integer Fractional part.
• A fixed –point number is written from L to R with
MSB at L and LSB at R.
• 2 distinct forms of
fixed-point arithmetic
Integer arithmetic
( RH imprtant) (RH kept RH
arithmetic dropped)

Fractional fixed point
(LH imprtnt)
(LH kept RH dropped)
• Fractional fixed point arithmetic- signed mantissa and
exponent.
• Advantage-suppress parasitic oscillation , less chip
area & faster.
Fixed point represented by:
•
•
•
•
•

SIGNED –MAGNITUDE REPRESENTATION
COMPLENENT REPRESENTATION
ONE’S COMPLENENT REPRESENTATION
TWO’S COMPLENENT REPRESENTATION
BINARY OFFSET REPRENSATION
SIGNED-MAGNITUDE REPRESENTATION
• Magnitude & sign represented separately
• 1st digit-sign,remaining digit-Magnitude
• Representation:

• Zero +0 or -0 , not in the case of 1.
• Adv : Mul , div easy
• Disadv : add,sub – sign-operands
COMPLENENT REPRESENTATION
• Pos no. – 1’s ,2’s,binary offset = signed mag rep
• Neg no. -x=R-x
• For y>x
x+(R-y)=R-(y-x)
• For x>y
R-(y-x)=R-(x-y)
Radix complement representation

Diminished-radix complement:
complement
Adv: Computation is simpler
ONE’S COMPLENENTREPRESENTATION
• Dimnished rep: R=

; r=2 & k=0

• ReP:

• X>0 1’s complement=binary word
• X<0 bit values complement of positive value.
• Arithmetic operations -complicated
TWO’S COMPLENENT REPRESENTATION
•
•
•
•
•

Radix complement representation
R= =1 ; r=2 & k=0
Rep:
X>0 complement=binary word
X<0 bit complement +Q
BINARY OFFSET REPRENSATION
• Non-redundant representation
• Seq digit = 2’s comp except for the sign bit i.e.
complemented
• Rep:

• Range: -1<=x<=1-Q
REDUNDANT NUMBER SYSTEM
• Time consuming , add , sub-without long carry paths.
• Simplify-speed-suitable application-specific
arithmetic units
• 3 such representation are:
• SIGNED-DIGIT CODE
• CANONIC SIGNED DIGIT CODE
• ON-LINE ARITMETIC
SIGNED-DIGIT CODE
• SDC –each digit is allowed to have sign.
• Values of (+1,0,-1)
• Rep:

• X range -2+Q<=x<=2-Q
• Quantizing – creates problem-bcoz - sdc not unique.
•
SDC
Conventional representation
CANONIC SIGNED DIGIT CODE
• CSDC –Unique representation
• Rep:

• X range (-4/3)+Q<=x<=(4/3)-Q
• Average no. of non-zero digit
Wd/3 + (1+2-wd)/9
ON-LINE ARITMETIC
•
•
•
•
•

Compute ith digit.
Uses only ( i + small positive constant)
Favorable - Recursive algorithm
Mul , div -SDC
SDC
2’s complement allows online operation.
RESIDUE NUMBER SYSTEM
• RNS-avoids carry propagation
• Rep by a set of residues after an integer division by
mutal prime factor(moduli)
• Relation (m1, m2…mp (moduli) and x ): x=qi mi+ri
• qi, mi,ri are integers x=(r1,r2…rn)
• The Chinese remainder theorem:
A=(a1,a2....ap) & B=(b1,b2…bp)
then,
A B=[(a1 b1)m1,(a2 b2)m2….(ap
bp)mp]
• ARITHMETIC OPERATIONS USING RNS:
• Addition and subtraction

• Multiplication

• Division
• Adv:
• RNS –Digital computer arithmetic.
Large integer
set of smaller integers
large calculation
series of smaller calculations
hardware implementations
• Diadv:
• Restricted to fixed pioint arithmetic
• Comparision of overflow,quantization operation is
difficult in order to round off
RNS
normal no. Rep.
• Not suitable – Recursieve loops.

Mais conteúdo relacionado

Semelhante a Number Systems Comparison: Conventional, Redundant and Residue

Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Eapen Vpp
 
digital-electronics lecture Ch 1and 2 -1.pptx
digital-electronics lecture Ch 1and 2 -1.pptxdigital-electronics lecture Ch 1and 2 -1.pptx
digital-electronics lecture Ch 1and 2 -1.pptxabelllll
 
Number system and codes
Number system and codesNumber system and codes
Number system and codesAbhiraj Bohra
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1Jojie Cepeda
 
PRESENTATION ON DATA STRUCTURE AND THEIR TYPE
PRESENTATION ON DATA STRUCTURE AND THEIR TYPEPRESENTATION ON DATA STRUCTURE AND THEIR TYPE
PRESENTATION ON DATA STRUCTURE AND THEIR TYPEnikhilcse1
 
456589.-Compiler-Design-Code-Generation (1).ppt
456589.-Compiler-Design-Code-Generation (1).ppt456589.-Compiler-Design-Code-Generation (1).ppt
456589.-Compiler-Design-Code-Generation (1).pptMohibKhan79
 
Switching theory Unit 1
Switching theory Unit 1Switching theory Unit 1
Switching theory Unit 1SURBHI SAROHA
 
Digital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdfDigital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdfKannan Kanagaraj
 
Fixed Point Conversion
Fixed Point ConversionFixed Point Conversion
Fixed Point ConversionRajesh Sharma
 
My review on low density parity check codes
My review on low density parity check codesMy review on low density parity check codes
My review on low density parity check codespulugurtha venkatesh
 
Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1Kshitij Singh
 
Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel CodingDr. Sanjay M. Gulhane
 
Boolean Algebra Arithmetic SIG UNSIGN.ppt
Boolean Algebra  Arithmetic SIG UNSIGN.pptBoolean Algebra  Arithmetic SIG UNSIGN.ppt
Boolean Algebra Arithmetic SIG UNSIGN.pptAshishChandrakar12
 
Chap 3. signal processing elemnt part three
Chap 3. signal processing elemnt part threeChap 3. signal processing elemnt part three
Chap 3. signal processing elemnt part threeYemaneBayray
 

Semelhante a Number Systems Comparison: Conventional, Redundant and Residue (20)

DLD_Lecture_notes2.ppt
DLD_Lecture_notes2.pptDLD_Lecture_notes2.ppt
DLD_Lecture_notes2.ppt
 
Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction Quasi Cyclic LDPC codes - Algebraic Construction
Quasi Cyclic LDPC codes - Algebraic Construction
 
Number Systems.ppt
Number Systems.pptNumber Systems.ppt
Number Systems.ppt
 
DC_PPT.pptx
DC_PPT.pptxDC_PPT.pptx
DC_PPT.pptx
 
digital-electronics lecture Ch 1and 2 -1.pptx
digital-electronics lecture Ch 1and 2 -1.pptxdigital-electronics lecture Ch 1and 2 -1.pptx
digital-electronics lecture Ch 1and 2 -1.pptx
 
Number system and codes
Number system and codesNumber system and codes
Number system and codes
 
Digital Logic
Digital LogicDigital Logic
Digital Logic
 
Unit 2 CNS -- RC% algorithm
Unit 2 CNS -- RC% algorithmUnit 2 CNS -- RC% algorithm
Unit 2 CNS -- RC% algorithm
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1
 
PRESENTATION ON DATA STRUCTURE AND THEIR TYPE
PRESENTATION ON DATA STRUCTURE AND THEIR TYPEPRESENTATION ON DATA STRUCTURE AND THEIR TYPE
PRESENTATION ON DATA STRUCTURE AND THEIR TYPE
 
456589.-Compiler-Design-Code-Generation (1).ppt
456589.-Compiler-Design-Code-Generation (1).ppt456589.-Compiler-Design-Code-Generation (1).ppt
456589.-Compiler-Design-Code-Generation (1).ppt
 
Switching theory Unit 1
Switching theory Unit 1Switching theory Unit 1
Switching theory Unit 1
 
Digital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdfDigital Electronics – Unit I.pdf
Digital Electronics – Unit I.pdf
 
Combinational Circuits PPT.pdf
Combinational Circuits PPT.pdfCombinational Circuits PPT.pdf
Combinational Circuits PPT.pdf
 
Fixed Point Conversion
Fixed Point ConversionFixed Point Conversion
Fixed Point Conversion
 
My review on low density parity check codes
My review on low density parity check codesMy review on low density parity check codes
My review on low density parity check codes
 
Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1Digital logic-formula-notes-final-1
Digital logic-formula-notes-final-1
 
Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel Coding
 
Boolean Algebra Arithmetic SIG UNSIGN.ppt
Boolean Algebra  Arithmetic SIG UNSIGN.pptBoolean Algebra  Arithmetic SIG UNSIGN.ppt
Boolean Algebra Arithmetic SIG UNSIGN.ppt
 
Chap 3. signal processing elemnt part three
Chap 3. signal processing elemnt part threeChap 3. signal processing elemnt part three
Chap 3. signal processing elemnt part three
 

Último

Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 

Último (20)

Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 

Number Systems Comparison: Conventional, Redundant and Residue

  • 1. NUMBER SYSTEM • CONVENTIONAL NUMBER SYSTEM • REDUNDANT NUMBER SYSTEM • RESIDUE NUMBER SYSTEM
  • 2. CONVENTIONAL NUMBER SYSTEM • It is non-redundant,weighted,positonal number system • Every number x represented as wd-word length wi-weight associated with each digit Positional number system wi depends on the position of the digit xi. Conventional number system wi = xi ,such systems are called fixed-radix systems.
  • 3. Number Integer Fractional part. • A fixed –point number is written from L to R with MSB at L and LSB at R. • 2 distinct forms of fixed-point arithmetic Integer arithmetic ( RH imprtant) (RH kept RH arithmetic dropped) Fractional fixed point (LH imprtnt) (LH kept RH dropped)
  • 4. • Fractional fixed point arithmetic- signed mantissa and exponent. • Advantage-suppress parasitic oscillation , less chip area & faster. Fixed point represented by: • • • • • SIGNED –MAGNITUDE REPRESENTATION COMPLENENT REPRESENTATION ONE’S COMPLENENT REPRESENTATION TWO’S COMPLENENT REPRESENTATION BINARY OFFSET REPRENSATION
  • 5. SIGNED-MAGNITUDE REPRESENTATION • Magnitude & sign represented separately • 1st digit-sign,remaining digit-Magnitude • Representation: • Zero +0 or -0 , not in the case of 1. • Adv : Mul , div easy • Disadv : add,sub – sign-operands
  • 6. COMPLENENT REPRESENTATION • Pos no. – 1’s ,2’s,binary offset = signed mag rep • Neg no. -x=R-x • For y>x x+(R-y)=R-(y-x) • For x>y R-(y-x)=R-(x-y)
  • 7. Radix complement representation Diminished-radix complement: complement Adv: Computation is simpler
  • 8. ONE’S COMPLENENTREPRESENTATION • Dimnished rep: R= ; r=2 & k=0 • ReP: • X>0 1’s complement=binary word • X<0 bit values complement of positive value. • Arithmetic operations -complicated
  • 9. TWO’S COMPLENENT REPRESENTATION • • • • • Radix complement representation R= =1 ; r=2 & k=0 Rep: X>0 complement=binary word X<0 bit complement +Q
  • 10. BINARY OFFSET REPRENSATION • Non-redundant representation • Seq digit = 2’s comp except for the sign bit i.e. complemented • Rep: • Range: -1<=x<=1-Q
  • 11. REDUNDANT NUMBER SYSTEM • Time consuming , add , sub-without long carry paths. • Simplify-speed-suitable application-specific arithmetic units • 3 such representation are: • SIGNED-DIGIT CODE • CANONIC SIGNED DIGIT CODE • ON-LINE ARITMETIC
  • 12. SIGNED-DIGIT CODE • SDC –each digit is allowed to have sign. • Values of (+1,0,-1) • Rep: • X range -2+Q<=x<=2-Q • Quantizing – creates problem-bcoz - sdc not unique. • SDC Conventional representation
  • 13. CANONIC SIGNED DIGIT CODE • CSDC –Unique representation • Rep: • X range (-4/3)+Q<=x<=(4/3)-Q • Average no. of non-zero digit Wd/3 + (1+2-wd)/9
  • 14. ON-LINE ARITMETIC • • • • • Compute ith digit. Uses only ( i + small positive constant) Favorable - Recursive algorithm Mul , div -SDC SDC 2’s complement allows online operation.
  • 15. RESIDUE NUMBER SYSTEM • RNS-avoids carry propagation • Rep by a set of residues after an integer division by mutal prime factor(moduli) • Relation (m1, m2…mp (moduli) and x ): x=qi mi+ri • qi, mi,ri are integers x=(r1,r2…rn) • The Chinese remainder theorem: A=(a1,a2....ap) & B=(b1,b2…bp) then, A B=[(a1 b1)m1,(a2 b2)m2….(ap bp)mp]
  • 16. • ARITHMETIC OPERATIONS USING RNS: • Addition and subtraction • Multiplication • Division
  • 17. • Adv: • RNS –Digital computer arithmetic. Large integer set of smaller integers large calculation series of smaller calculations hardware implementations
  • 18. • Diadv: • Restricted to fixed pioint arithmetic • Comparision of overflow,quantization operation is difficult in order to round off RNS normal no. Rep. • Not suitable – Recursieve loops.