SlideShare a Scribd company logo
1 of 5
Download to read offline
57
G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements,
Volume 2, Issue 1, pp. 57-61, 2016.
International Journal of Scientific and Technical Advancements
ISSN: 2454-1532
Fast Multiplier for FIR Filters
G. Rajesh Babu1
, C. N. Marimuthu2
1
Assistant Professor, ECE, SVS College of Engineering, Coimbatore
2
Professor, ECE, Nandha Engineering College, Erode
Email address: rajeshbabu.g@gmail.com
Abstractโ€”RTMCMA (Rounded Truncated Multiple Constant Multiplication and Accumulation) in direct FIR structure is used in FIR filter
design. The proposed technique is n/2 number of partial product achieved via twoโ€™s complement method. The Modified Booth Encoding
algorithm is most important algorithm for truncated multiplier and multiplier take important role in high performance system to reduce
power, area and delay optimized is very important in high performance system and DSP system. Truncation error is not more than 1 ulp
(unit of least position). So there is no need of error compensation circuits and the final output will be precised.
Keywordsโ€”FIR; booth multiplier.
I. INTRODUCTION
n Microprocessor and DSP high performance systems
uses 70% instructions perform addition and
multiplication. There is need of high speed multiplier.
Low power design directly reduces the operation time in most
of the portable devices. Low power VLSI design has reducing
the power consumption of multiplication algorithms with
having high-speed structures and appropriate performance.
II. REVIEW OF MEMORY BASED ALGORITHMS
Fixed Width Multipliers
Fixed-width design of signed-digit redundant multipliers
that are frequently adopted in high-speed applications. Here
consider the fixed-width multiplier design where the Modified
Booth Encoded (MBE) partial products are represented by
binary signed digits with digit set {+1, 0, +1}. The advantages
of the MBE redundant multiplier are the reduced number of
partial products and the carry-free partial product addition in
the tree structure. Besides, using redundant representations can
avoid the sign extension problem. In order to reduce the
truncation errors and make the error compensation circuit. The
influence of the digits in the minor group can be approximated
by a simple combination of the digits in the major group,
leading to a very simple compensation circuit.
Fast Parallel Multiplier-Accumulator
The parallel multiplier presents a dependence graph (DG)
to visualize and describe the Modified Booth Algorithm
(MBA). Booth multiplier, and the accumulator sections to
ensure the fastest possible implementation. This multiplier
independent of data word size and easy to designing optimum
structures with minimal delay. The pipelined parallel MAC
design is three times faster than other parallel MAC schemes
that are based on the MBA.
Booth Multiplier
Booth multiplication produce the product of two binary
numbers like X and Y, which are having m and n number of
bits(m and n are equal) using 2โ€™s complement representation.
Procedure for implementing the booth algorithm.
1. Making booth table: In booth table there are four
columns, one column for multiplier, second for
previous first LSB of multiplier and other two columns
for partial product accumulator (P). From two
numbers, choose multiplier (X) and multiplicand (Y).
Take 2โ€™s complement of multiplicand (Y). Load X
value in the table. Load 0 for X-1 value. Load 0 in U
and V which will have product of X & Y at the end of
the operation.
2. Booth algorithm requires a detailed inspection of the
multiplier bits for shifting of the partial product (P).
Before shifting, the multiplicand may be added to P,
subtracted from the P, or left unchanged based on the
following rules:1. {Xi Xi-1} is {0 0} Shift only, {Xi
Xi-1} is {1 1} Shift only, {Xi Xi-1} is {0 1} Add Y to
U and shift, {Xi Xi-1} is {1 0} Minus Y from U and
shift.
3. Concatenate U and V and shift arithmetic right shift
which preserves the sign bit of 2โ€™s complement number.
4. Circularly right shift X.
Repeat the same steps until nth bit completed.
III. EXISTING SYSTEM
A parallel tree multiplier designing steps are Partial
Product (PP) generation, PP reduction, and final carry
propagate addition. In deletion operation removes all the
avoidable partial product bits which are shown by the light
gray dots figure 1. Deletion error should be in the range โˆ’0.5
ulp โ‰ค EDโ‰ค 0. From column 3 onwards deletion starts while
first two of partial product bits are kept. After the deletion of
partial product bits, perform column-by-column reduction
method.
When the reduction operation is over, perform the
truncation, which will further remove the first row of (n-1) bits
from column 1 to column (n-1). It will produce the truncation
error which is in the range of โˆ’0.5 ulp โ‰ค ETโ‰ค 0. So the
adjusted truncation error is โˆ’0.25 ulp โ‰ค Tโ‰ค0.25 ulp. here add a
bias constant of 0.25 ulp for rounding. All the operations
performed finally the PP bits are added to generate final
product. Rounding error is in the form of - 0.5 ulp โ‰ค ERโ‰ค0.5
ulp. The faithfully rounded truncated multiplier, total error is
in range of โ€“ulp< E=(ED+ET+ER) โ‰คulp.
I
58
G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements,
Volume 2, Issue 1, pp. 57-61, 2016.
International Journal of Scientific and Technical Advancements
ISSN: 2454-1532
Fig. 1. Deletion, reduction, truncation, and rounding plus final addition.
Fig. 2. Multiplication/Accumulation using Individual and Combined PP
Compression.
Fig. 3. Existing Truncated Multiplier designs.
59
G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements,
Volume 2, Issue 1, pp. 57-61, 2016.
International Journal of Scientific and Technical Advancements
ISSN: 2454-1532
Deletion is performed in Stage 1 to remove the PP bits,
whereas the magnitude of the total deletion error is no more
than 2โˆ’Pโˆ’1. The truncation error is less than 1 ulp, so the
accuracy of the final result is improved.
Parallel multipliers are produce product with the 2n
number of bits and rounded to n number of bits to avoid
growth in word size. Figure 2 shows the difference of
individual multiplications and combined multiplication for A
ร— B + C ร— D.
PP Truncation and Compression:
The MCMA module is realized by combining all the partial
products (PPs) where unnecessary PP bits (PPBs) are removed
without affecting the final accuracy outputs. Figure 3 shows
the bit widths of all the filter coefficients are minimized using
non uniform quantization with different word lengths in order
to reduce the hardware cost
This architecture of MCMA with truncation (MCMAT)
that removes unnecessary PPBs. The white circles in the L-
shape block represent the undeletable PPBs. The deletion of
the PPBs is represented by black circles. Figure 4 shows the
simulation results of existing and proposed method and figure
5 shows Power summary of existing method.
Fig. 4. Simulation result of existing truncated multiplier.
The existing truncated multiplication simulation result is
obtained by using ModelSim. The input parameters are forced
for signed multiplication is X=10101010; Y=01010101; and
product result is, Z=00110101; by using rounded truncated
multiplication scheme.
Fig. 5. Power summary of existing method.
Drawback of the truncated multiplier method has more
area, delay and consumes more power.
IV. PROPOSED SYSYTEM - MODIFIED BOOTH MULTIPLIER
Modified Booth (MB) is a prevalent form used in
multiplication. It is a redundant signed-digit radix-4 en-coding
technique. Figure 6 shows block Diagram of Modified Booth
Multiplier.
Drawback of the truncated multiplier method has more
area, delay and consumes more power.
Fig. 6. Block diagram of modified booth multiplier.
Its main advantage is that it reduces by half the number of
partial products in multiplication comparing to any other
radix-2 representation. Let us consider the multiplication of
2โ€™s complement numbers and with each number consisting of
n=2k bits. Figure 7 shows the Add end Generation for
Modified Booth Multiplier.
Fig. 7. Add end generation for modified booth multiplier.
60
G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements,
Volume 2, Issue 1, pp. 57-61, 2016.
International Journal of Scientific and Technical Advancements
ISSN: 2454-1532
One of the solutions of realizing high speed multipliers is
to enhance parallelism which helps to decrease the number of
subsequent calculation stages. The original version of the
Booth algorithm (Radix-2) had two drawbacks.
They are:
The number of add subtract operations and the number of
shift operations becomes variable and becomes inconvenient
in designing parallel multipliers.
The algorithm becomes inefficient when there are isolated
1โ€™s.
These problems are overcome by using modified Radix4
Booth algorithm which scan strings of three bits with the
algorithm given below:
1. Extend the sign bit 1 position if necessary to ensure that
n is even.
2. Append a 0 to the right of the LSB of the multiplier.
3. According to the value of each vector, each Partial
Product will he 0, +y , -y, +2y or -2y. The negative
values of y are made by taking the 2โ€™s complement. The
multiplication of y is done by shifting y by one bit to
the left. Thus, in any case, in designing a n-bit parallel
multipliers, only n/2 partial products are generated.
The modified Boothโ€™s algorithm starts by appending a zero
to the right of X2 (multiplier LSB). Table I shows triplets are
taken beginning at position X-1 and continuing to the MSB
with one bit overlapping between adjacent triplets. If the
number of bits in X (excluding x-1) is odd, the sign (MSB) is
extended one position to ensure that the last triplet contains 3
bits.
TABLE I. Modified Booth Algorithm
Xi Xi-4 Xi-2 Operation Comments
0 0 0 +0 String of zeros
0 1 0 +A A single 1
1 0 0 -2A Beginning of 1โ€™s
1 1 0 -A Beginning of 1โ€™s
0 0 1 +A End of 1โ€™s
0 1 1 +2A End of 1โ€™s
1 0 1 -A A single 0
1 1 1 +0 String of zeros
The low-cost implementations of FIR filters based on the
direct structure in figure with faithfully rounded truncated
multipliers. The MB-RTMCMA module is realized by
accumulating all the partial products (PPs) where unnecessary
PP bits (PPBs) are removed without affecting the final
precision of the outputs.
The bit widths of all the filter coefficients are minimized
using non-uniform quantization with unequal word lengths in
order to reduce the hardware cost while still satisfying the
specification of the frequency response. Figure 8 and 9 shows
the simulation result of FIR filter and proposed truncated
multiplier respectively.
Fig. 8. Simulation result of FIR filter.
Fig. 9. Simulation result of proposed truncated multiplier.
V. EXPERIMENTAL RESULTS AND COMPARISON OF
TRUNCATED MULTIPLIERS
Figure 10 shows the comparison of gate count, power and
delay in bar chart. Table II gives the detailed description of
proposed method is better than existing method.
Fig. 10. Bar chart of existing method and proposed method.
TABLE II. Comparison.
S. No. Description Existing method Proposed method
1 Gate delay 26.51ns 2.63ns
2 Gate count 570 100
3 Power 65mw 55mw
61
G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements,
Volume 2, Issue 1, pp. 57-61, 2016.
International Journal of Scientific and Technical Advancements
ISSN: 2454-1532
VI. CONCLUSION
RTMCMA leads to the smallest area cost, delay and power
consumption. Partial products are generated directly with the
help of booth encoding table. Further booth encoding table is
converted into combination circuits which results into n/2+1
PP rows ,further direct 2โ€™s complement technique are
implement to reduce n/2+1rows to n/2 ,that shows the results
of gate count used for Modified Booth Rounded truncated
multiplier and is less than Rounded truncated multiplier.
Similarly power analysis results show that proposed Modified
Booth Rounded Truncated Multiplier consume less power than
existing Rounded Truncated Multiplier.
REFERENCES
[1] M. M. Peiro, E. I. Boemo, and L. Wanhammar, โ€œDesign of high-speed
multiplierless filters using a nonrecursive signed COMMAON
subexpression algorithm,โ€ IEEE Transactions on Circuits and Systems
II, Analog and Digital Signal Processing, vol. 49, no. 3, pp. 196โ€“203,
2002.
[2] F. Xu, C. H. Chang, and C. C. Jong, โ€œDesign of low-complexity FIR
filters based on signed-powers-of-two coefficients with reusable
common subexpressions,โ€ IEEE Transactions on Computer-Aided
Design of Integrated Circuits and Systems, vol. 26, no. 10, pp. 1898โ€“
1907, 2007.
[3] Y. J. Yu and Y. C. Lim, โ€œDesign of linear phase FIR filters in
subexpression space using mixed integer linear programming,โ€ IEEE
Transactions on Circuits and Systems I, Regular Papers, vol. 54, no. 10,
pp. 2330โ€“2338, 2007.
[4] P. K. Meher, โ€œNew approach to look-up-table design and memory-based
realization of FIR digital filter,โ€ IEEE Transactions on Circuits and
Systems I, Regular Papers, vol. 57, no. 3, pp. 592โ€“603, 2010.
[5] P. K. Meher, S. Candrasekaran, and A. Amira, โ€œFPGA realization of FIR
filters by efficient and flexible systolization using distributed
arithmetic,โ€ IEEE Transactions on Signal Processing, vol. 56, no. 7, pp.
3009โ€“3017, 2008.
[6] S. Hwang, G. Han, S. Kang, and J.-S. Kim, โ€œNew distributed arithmetic
algorithm for low-power FIR filter implementation,โ€ IEEE Signal
Processing Letters, vol. 11, no. 5, pp. 463โ€“466, 2004.
[7] C.-H. Chang, J. Chen, and A. P. Vinod, โ€œInformation theoretic approach
to complexity reduction of FIR filter design,โ€ IEEE Transactions on
Circuits and Systems I, Regular Papers, vol. 55, no. 8, pp. 2310โ€“2321,
2008.
[8] H.-J. Ko and S.-F. Hsiao, โ€œDesign and application of faithfully rounded
and truncated multipliers with combined deletion, reduction, truncation,
and rounding,โ€ IEEE Transactions on Circuits and Systems II, Express
Briefs, vol. 58, no. 5, pp. 304โ€“308, 2011.
[9] J. M. Jou, S. R.Kuang, and R. D. Chen, โ€œDesign of low-error fixed-
width multipliers for DSP applications,โ€ IEEE Transactions Circuits and
Systems II, Analog and Digital Signal Processing, vol. 46, no. 6, pp.
836โ€“842, 1999.
[10] L. Van, S. Wang, and W. Feng, โ€œDesign of the lower error fixed-width
multiplier and its application,โ€ IEEE Transactions Circuits and Systems
II, Analog and Digital Signal Processing, vol. 47, no. 10, pp. 1112โ€“
1118, 2000.
[11] Y. Takahashi and M. Yokoyama, โ€œNew cost-effective VLSI
implementation of multiplierless FIR _lter using common subexpression
elimination,โ€ in Proceedings ISCAS 2005, Kobe, Japan, pp. 845.848,
2005.
[12] Y. C. Lim and S. R. Parker, โ€œFIR filter design over a discrete power-of-
two coefficient space,โ€ IEEE Transactions on Acoustics Speech and
Signal Processing, vol. ASSP-31, no. 6, pp. 583โ€“591, 1983.
[13] Y. C. Lim and S. R. Parker, โ€œDiscrete coefficient FIR digital filter
design based upon an LMS criteria,โ€ IEEE Transactions on Circuits and
Systems, vol. CAS-30, no. 10, pp. 723โ€“739, 1983.
[14] Y. C. Lim et al., โ€œSigned power-of-two term allocation scheme for the
design of digital filters,โ€ IEEE Transactions on Circuits and Systems II,
Analog and Digital Signal Processing, vol. 46, no. 5, pp. 577โ€“584, 1999.

More Related Content

What's hot

facility layout paper
 facility layout paper facility layout paper
facility layout paper
Saurabh Tiwary
ย 
A review of automatic differentiationand its efficient implementation
A review of automatic differentiationand its efficient implementationA review of automatic differentiationand its efficient implementation
A review of automatic differentiationand its efficient implementation
ssuserfa7e73
ย 
Book
BookBook
Book
muli ani
ย 
IE-301_OptionalProject_Group2_Report
IE-301_OptionalProject_Group2_ReportIE-301_OptionalProject_Group2_Report
IE-301_OptionalProject_Group2_Report
Sarp Uzel
ย 

What's hot (20)

Efficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full SubtractorEfficient Layout Design of CMOS Full Subtractor
Efficient Layout Design of CMOS Full Subtractor
ย 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
ย 
A Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCTA Novel Cosine Approximation for High-Speed Evaluation of DCT
A Novel Cosine Approximation for High-Speed Evaluation of DCT
ย 
High Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adderHigh Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adder
ย 
A Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on FpgaA Fast Floating Point Double Precision Implementation on Fpga
A Fast Floating Point Double Precision Implementation on Fpga
ย 
Plant Layout Algorithm
Plant Layout AlgorithmPlant Layout Algorithm
Plant Layout Algorithm
ย 
facility layout paper
 facility layout paper facility layout paper
facility layout paper
ย 
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
ย 
Area Efficient 4-Bit Full Adder Design using CMOS 90 nm Technology
Area Efficient 4-Bit Full Adder Design using CMOS 90 nm Technology Area Efficient 4-Bit Full Adder Design using CMOS 90 nm Technology
Area Efficient 4-Bit Full Adder Design using CMOS 90 nm Technology
ย 
Industrial Facility Design
Industrial Facility DesignIndustrial Facility Design
Industrial Facility Design
ย 
Design, Develop and Implement an Efficient Polynomial Divider
Design, Develop and Implement an Efficient Polynomial DividerDesign, Develop and Implement an Efficient Polynomial Divider
Design, Develop and Implement an Efficient Polynomial Divider
ย 
A review of automatic differentiationand its efficient implementation
A review of automatic differentiationand its efficient implementationA review of automatic differentiationand its efficient implementation
A review of automatic differentiationand its efficient implementation
ย 
Certified global minima
Certified global minimaCertified global minima
Certified global minima
ย 
Model reduction of unstable systems based on balanced truncation algorithm
Model reduction of unstable systems based on balanced truncation algorithm Model reduction of unstable systems based on balanced truncation algorithm
Model reduction of unstable systems based on balanced truncation algorithm
ย 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
ย 
Book
BookBook
Book
ย 
2 article azojete vol 9 9 16
2 article azojete vol 9 9 162 article azojete vol 9 9 16
2 article azojete vol 9 9 16
ย 
IE-301_OptionalProject_Group2_Report
IE-301_OptionalProject_Group2_ReportIE-301_OptionalProject_Group2_Report
IE-301_OptionalProject_Group2_Report
ย 
C basics
C basicsC basics
C basics
ย 
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic ControllerIRJET- Design of Photovoltaic System using Fuzzy Logic Controller
IRJET- Design of Photovoltaic System using Fuzzy Logic Controller
ย 

Similar to Fast Multiplier for FIR Filters

VLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGAVLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
IOSR Journals
ย 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
Raj kumar
ย 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040
Editor IJARCET
ย 
Fa35880883
Fa35880883Fa35880883
Fa35880883
IJERA Editor
ย 

Similar to Fast Multiplier for FIR Filters (20)

FIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUEFIR FILTER DESIGN USING MCMA TECHNIQUE
FIR FILTER DESIGN USING MCMA TECHNIQUE
ย 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
ย 
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGAVLSI Implementation of High Speed & Low Power Multiplier in FPGA
VLSI Implementation of High Speed & Low Power Multiplier in FPGA
ย 
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
IRJET - Design of a Low Power Serial- Parallel Multiplier with Low Transition...
ย 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
ย 
Comparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth MultiplierComparative Design of Regular Structured Modified Booth Multiplier
Comparative Design of Regular Structured Modified Booth Multiplier
ย 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040
ย 
Ijetr011743
Ijetr011743Ijetr011743
Ijetr011743
ย 
Optimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier TechniqueOptimized FIR filter design using Truncated Multiplier Technique
Optimized FIR filter design using Truncated Multiplier Technique
ย 
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
IRJET- Realization of Decimal Multiplication using Radix-16 Modified Booth En...
ย 
Ae4101177181
Ae4101177181Ae4101177181
Ae4101177181
ย 
Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...Design and Implementation of High Speed Area Efficient Double Precision Float...
Design and Implementation of High Speed Area Efficient Double Precision Float...
ย 
H010114954
H010114954H010114954
H010114954
ย 
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLAIMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA
ย 
Fa35880883
Fa35880883Fa35880883
Fa35880883
ย 
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSPDESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
DESIGN OF REVERSIBLE MULTIPLIERS FOR LINEAR FILTERING APPLICATIONS IN DSP
ย 
Boothmultiplication
BoothmultiplicationBoothmultiplication
Boothmultiplication
ย 
High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation High Performance MAC Unit for FFT Implementation
High Performance MAC Unit for FFT Implementation
ย 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
ย 
Hardware Implementation of Twoโ€™s Compliment Multiplier with Partial Product b...
Hardware Implementation of Twoโ€™s Compliment Multiplier with Partial Product b...Hardware Implementation of Twoโ€™s Compliment Multiplier with Partial Product b...
Hardware Implementation of Twoโ€™s Compliment Multiplier with Partial Product b...
ย 

More from IJSTA

More from IJSTA (20)

Improving the Quality of Service of Paolo Memorial Chokchai4 Hospital
Improving the Quality of Service of Paolo Memorial Chokchai4 HospitalImproving the Quality of Service of Paolo Memorial Chokchai4 Hospital
Improving the Quality of Service of Paolo Memorial Chokchai4 Hospital
ย 
Brand Loyalty of โ€˜Mae Samarnโ€™ Thai Baked Mung Bean Cake, Petch Buri Province
Brand Loyalty of โ€˜Mae Samarnโ€™ Thai Baked Mung Bean Cake, Petch Buri ProvinceBrand Loyalty of โ€˜Mae Samarnโ€™ Thai Baked Mung Bean Cake, Petch Buri Province
Brand Loyalty of โ€˜Mae Samarnโ€™ Thai Baked Mung Bean Cake, Petch Buri Province
ย 
A Survey on Neural Network Based Minimization of Data Center in Power Consump...
A Survey on Neural Network Based Minimization of Data Center in Power Consump...A Survey on Neural Network Based Minimization of Data Center in Power Consump...
A Survey on Neural Network Based Minimization of Data Center in Power Consump...
ย 
Satisfaction and Behavior in Consuming Beauty Queen Medicinal Herbs Cream of ...
Satisfaction and Behavior in Consuming Beauty Queen Medicinal Herbs Cream of ...Satisfaction and Behavior in Consuming Beauty Queen Medicinal Herbs Cream of ...
Satisfaction and Behavior in Consuming Beauty Queen Medicinal Herbs Cream of ...
ย 
Clustering Categorical Data for Internet Security Applications
Clustering Categorical Data for Internet Security ApplicationsClustering Categorical Data for Internet Security Applications
Clustering Categorical Data for Internet Security Applications
ย 
Meta Classification Technique for Improving Credit Card Fraud Detection
Meta Classification Technique for Improving Credit Card Fraud Detection Meta Classification Technique for Improving Credit Card Fraud Detection
Meta Classification Technique for Improving Credit Card Fraud Detection
ย 
Efficiency of Using Sequence Discovery for Polymorphism in DNA Sequence
Efficiency of Using Sequence Discovery for Polymorphism in DNA SequenceEfficiency of Using Sequence Discovery for Polymorphism in DNA Sequence
Efficiency of Using Sequence Discovery for Polymorphism in DNA Sequence
ย 
Performance Analysis of 5-D Coupling for Parallel Angular Transmission
Performance Analysis of 5-D Coupling for Parallel Angular TransmissionPerformance Analysis of 5-D Coupling for Parallel Angular Transmission
Performance Analysis of 5-D Coupling for Parallel Angular Transmission
ย 
Frequency Assignment in GSM Networks an Intelligent Approach
Frequency Assignment in GSM Networks an Intelligent Approach Frequency Assignment in GSM Networks an Intelligent Approach
Frequency Assignment in GSM Networks an Intelligent Approach
ย 
Echo Determination of Follicular Growth and Ovulation Time in Nubian Goats Su...
Echo Determination of Follicular Growth and Ovulation Time in Nubian Goats Su...Echo Determination of Follicular Growth and Ovulation Time in Nubian Goats Su...
Echo Determination of Follicular Growth and Ovulation Time in Nubian Goats Su...
ย 
In Vitro Cytotoxic Activity of Medicinal Plants Used in the Treatment of Cancer
In Vitro Cytotoxic Activity of Medicinal Plants Used in the Treatment of CancerIn Vitro Cytotoxic Activity of Medicinal Plants Used in the Treatment of Cancer
In Vitro Cytotoxic Activity of Medicinal Plants Used in the Treatment of Cancer
ย 
Thin Layer Chromatography, Extraction and Phytochemical Investigations of Cel...
Thin Layer Chromatography, Extraction and Phytochemical Investigations of Cel...Thin Layer Chromatography, Extraction and Phytochemical Investigations of Cel...
Thin Layer Chromatography, Extraction and Phytochemical Investigations of Cel...
ย 
Antimicrobial Activity of Leaf Extracts of Asparagus Racemosus Willdโ€“A Medici...
Antimicrobial Activity of Leaf Extracts of Asparagus Racemosus Willdโ€“A Medici...Antimicrobial Activity of Leaf Extracts of Asparagus Racemosus Willdโ€“A Medici...
Antimicrobial Activity of Leaf Extracts of Asparagus Racemosus Willdโ€“A Medici...
ย 
E-note+Books โ€œA Study of School Digitization Transformation Scope in Indiaโ€
E-note+Books โ€œA Study of School Digitization Transformation Scope in Indiaโ€E-note+Books โ€œA Study of School Digitization Transformation Scope in Indiaโ€
E-note+Books โ€œA Study of School Digitization Transformation Scope in Indiaโ€
ย 
Study on Automatic Age Estimation and Restoration for Verification of Human F...
Study on Automatic Age Estimation and Restoration for Verification of Human F...Study on Automatic Age Estimation and Restoration for Verification of Human F...
Study on Automatic Age Estimation and Restoration for Verification of Human F...
ย 
Spectral Efficient IDMA System Using Multi User Detection
Spectral Efficient IDMA System Using Multi User DetectionSpectral Efficient IDMA System Using Multi User Detection
Spectral Efficient IDMA System Using Multi User Detection
ย 
Experimental Investigation for Drinking Water Production through Double Slope...
Experimental Investigation for Drinking Water Production through Double Slope...Experimental Investigation for Drinking Water Production through Double Slope...
Experimental Investigation for Drinking Water Production through Double Slope...
ย 
An Efficient Approach for Clustering High Dimensional Data
An Efficient Approach for Clustering High Dimensional DataAn Efficient Approach for Clustering High Dimensional Data
An Efficient Approach for Clustering High Dimensional Data
ย 
Comparison of Marshall and Superpave Asphalt Design Methods for Sudan Pavemen...
Comparison of Marshall and Superpave Asphalt Design Methods for Sudan Pavemen...Comparison of Marshall and Superpave Asphalt Design Methods for Sudan Pavemen...
Comparison of Marshall and Superpave Asphalt Design Methods for Sudan Pavemen...
ย 
New Approach of MA Detection & Grading Using Different Classifiers
New Approach of MA Detection & Grading Using Different ClassifiersNew Approach of MA Detection & Grading Using Different Classifiers
New Approach of MA Detection & Grading Using Different Classifiers
ย 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
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
Tonystark477637
ย 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
ย 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
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)
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
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
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
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
ย 

Fast Multiplier for FIR Filters

  • 1. 57 G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements, Volume 2, Issue 1, pp. 57-61, 2016. International Journal of Scientific and Technical Advancements ISSN: 2454-1532 Fast Multiplier for FIR Filters G. Rajesh Babu1 , C. N. Marimuthu2 1 Assistant Professor, ECE, SVS College of Engineering, Coimbatore 2 Professor, ECE, Nandha Engineering College, Erode Email address: rajeshbabu.g@gmail.com Abstractโ€”RTMCMA (Rounded Truncated Multiple Constant Multiplication and Accumulation) in direct FIR structure is used in FIR filter design. The proposed technique is n/2 number of partial product achieved via twoโ€™s complement method. The Modified Booth Encoding algorithm is most important algorithm for truncated multiplier and multiplier take important role in high performance system to reduce power, area and delay optimized is very important in high performance system and DSP system. Truncation error is not more than 1 ulp (unit of least position). So there is no need of error compensation circuits and the final output will be precised. Keywordsโ€”FIR; booth multiplier. I. INTRODUCTION n Microprocessor and DSP high performance systems uses 70% instructions perform addition and multiplication. There is need of high speed multiplier. Low power design directly reduces the operation time in most of the portable devices. Low power VLSI design has reducing the power consumption of multiplication algorithms with having high-speed structures and appropriate performance. II. REVIEW OF MEMORY BASED ALGORITHMS Fixed Width Multipliers Fixed-width design of signed-digit redundant multipliers that are frequently adopted in high-speed applications. Here consider the fixed-width multiplier design where the Modified Booth Encoded (MBE) partial products are represented by binary signed digits with digit set {+1, 0, +1}. The advantages of the MBE redundant multiplier are the reduced number of partial products and the carry-free partial product addition in the tree structure. Besides, using redundant representations can avoid the sign extension problem. In order to reduce the truncation errors and make the error compensation circuit. The influence of the digits in the minor group can be approximated by a simple combination of the digits in the major group, leading to a very simple compensation circuit. Fast Parallel Multiplier-Accumulator The parallel multiplier presents a dependence graph (DG) to visualize and describe the Modified Booth Algorithm (MBA). Booth multiplier, and the accumulator sections to ensure the fastest possible implementation. This multiplier independent of data word size and easy to designing optimum structures with minimal delay. The pipelined parallel MAC design is three times faster than other parallel MAC schemes that are based on the MBA. Booth Multiplier Booth multiplication produce the product of two binary numbers like X and Y, which are having m and n number of bits(m and n are equal) using 2โ€™s complement representation. Procedure for implementing the booth algorithm. 1. Making booth table: In booth table there are four columns, one column for multiplier, second for previous first LSB of multiplier and other two columns for partial product accumulator (P). From two numbers, choose multiplier (X) and multiplicand (Y). Take 2โ€™s complement of multiplicand (Y). Load X value in the table. Load 0 for X-1 value. Load 0 in U and V which will have product of X & Y at the end of the operation. 2. Booth algorithm requires a detailed inspection of the multiplier bits for shifting of the partial product (P). Before shifting, the multiplicand may be added to P, subtracted from the P, or left unchanged based on the following rules:1. {Xi Xi-1} is {0 0} Shift only, {Xi Xi-1} is {1 1} Shift only, {Xi Xi-1} is {0 1} Add Y to U and shift, {Xi Xi-1} is {1 0} Minus Y from U and shift. 3. Concatenate U and V and shift arithmetic right shift which preserves the sign bit of 2โ€™s complement number. 4. Circularly right shift X. Repeat the same steps until nth bit completed. III. EXISTING SYSTEM A parallel tree multiplier designing steps are Partial Product (PP) generation, PP reduction, and final carry propagate addition. In deletion operation removes all the avoidable partial product bits which are shown by the light gray dots figure 1. Deletion error should be in the range โˆ’0.5 ulp โ‰ค EDโ‰ค 0. From column 3 onwards deletion starts while first two of partial product bits are kept. After the deletion of partial product bits, perform column-by-column reduction method. When the reduction operation is over, perform the truncation, which will further remove the first row of (n-1) bits from column 1 to column (n-1). It will produce the truncation error which is in the range of โˆ’0.5 ulp โ‰ค ETโ‰ค 0. So the adjusted truncation error is โˆ’0.25 ulp โ‰ค Tโ‰ค0.25 ulp. here add a bias constant of 0.25 ulp for rounding. All the operations performed finally the PP bits are added to generate final product. Rounding error is in the form of - 0.5 ulp โ‰ค ERโ‰ค0.5 ulp. The faithfully rounded truncated multiplier, total error is in range of โ€“ulp< E=(ED+ET+ER) โ‰คulp. I
  • 2. 58 G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements, Volume 2, Issue 1, pp. 57-61, 2016. International Journal of Scientific and Technical Advancements ISSN: 2454-1532 Fig. 1. Deletion, reduction, truncation, and rounding plus final addition. Fig. 2. Multiplication/Accumulation using Individual and Combined PP Compression. Fig. 3. Existing Truncated Multiplier designs.
  • 3. 59 G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements, Volume 2, Issue 1, pp. 57-61, 2016. International Journal of Scientific and Technical Advancements ISSN: 2454-1532 Deletion is performed in Stage 1 to remove the PP bits, whereas the magnitude of the total deletion error is no more than 2โˆ’Pโˆ’1. The truncation error is less than 1 ulp, so the accuracy of the final result is improved. Parallel multipliers are produce product with the 2n number of bits and rounded to n number of bits to avoid growth in word size. Figure 2 shows the difference of individual multiplications and combined multiplication for A ร— B + C ร— D. PP Truncation and Compression: The MCMA module is realized by combining all the partial products (PPs) where unnecessary PP bits (PPBs) are removed without affecting the final accuracy outputs. Figure 3 shows the bit widths of all the filter coefficients are minimized using non uniform quantization with different word lengths in order to reduce the hardware cost This architecture of MCMA with truncation (MCMAT) that removes unnecessary PPBs. The white circles in the L- shape block represent the undeletable PPBs. The deletion of the PPBs is represented by black circles. Figure 4 shows the simulation results of existing and proposed method and figure 5 shows Power summary of existing method. Fig. 4. Simulation result of existing truncated multiplier. The existing truncated multiplication simulation result is obtained by using ModelSim. The input parameters are forced for signed multiplication is X=10101010; Y=01010101; and product result is, Z=00110101; by using rounded truncated multiplication scheme. Fig. 5. Power summary of existing method. Drawback of the truncated multiplier method has more area, delay and consumes more power. IV. PROPOSED SYSYTEM - MODIFIED BOOTH MULTIPLIER Modified Booth (MB) is a prevalent form used in multiplication. It is a redundant signed-digit radix-4 en-coding technique. Figure 6 shows block Diagram of Modified Booth Multiplier. Drawback of the truncated multiplier method has more area, delay and consumes more power. Fig. 6. Block diagram of modified booth multiplier. Its main advantage is that it reduces by half the number of partial products in multiplication comparing to any other radix-2 representation. Let us consider the multiplication of 2โ€™s complement numbers and with each number consisting of n=2k bits. Figure 7 shows the Add end Generation for Modified Booth Multiplier. Fig. 7. Add end generation for modified booth multiplier.
  • 4. 60 G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements, Volume 2, Issue 1, pp. 57-61, 2016. International Journal of Scientific and Technical Advancements ISSN: 2454-1532 One of the solutions of realizing high speed multipliers is to enhance parallelism which helps to decrease the number of subsequent calculation stages. The original version of the Booth algorithm (Radix-2) had two drawbacks. They are: The number of add subtract operations and the number of shift operations becomes variable and becomes inconvenient in designing parallel multipliers. The algorithm becomes inefficient when there are isolated 1โ€™s. These problems are overcome by using modified Radix4 Booth algorithm which scan strings of three bits with the algorithm given below: 1. Extend the sign bit 1 position if necessary to ensure that n is even. 2. Append a 0 to the right of the LSB of the multiplier. 3. According to the value of each vector, each Partial Product will he 0, +y , -y, +2y or -2y. The negative values of y are made by taking the 2โ€™s complement. The multiplication of y is done by shifting y by one bit to the left. Thus, in any case, in designing a n-bit parallel multipliers, only n/2 partial products are generated. The modified Boothโ€™s algorithm starts by appending a zero to the right of X2 (multiplier LSB). Table I shows triplets are taken beginning at position X-1 and continuing to the MSB with one bit overlapping between adjacent triplets. If the number of bits in X (excluding x-1) is odd, the sign (MSB) is extended one position to ensure that the last triplet contains 3 bits. TABLE I. Modified Booth Algorithm Xi Xi-4 Xi-2 Operation Comments 0 0 0 +0 String of zeros 0 1 0 +A A single 1 1 0 0 -2A Beginning of 1โ€™s 1 1 0 -A Beginning of 1โ€™s 0 0 1 +A End of 1โ€™s 0 1 1 +2A End of 1โ€™s 1 0 1 -A A single 0 1 1 1 +0 String of zeros The low-cost implementations of FIR filters based on the direct structure in figure with faithfully rounded truncated multipliers. The MB-RTMCMA module is realized by accumulating all the partial products (PPs) where unnecessary PP bits (PPBs) are removed without affecting the final precision of the outputs. The bit widths of all the filter coefficients are minimized using non-uniform quantization with unequal word lengths in order to reduce the hardware cost while still satisfying the specification of the frequency response. Figure 8 and 9 shows the simulation result of FIR filter and proposed truncated multiplier respectively. Fig. 8. Simulation result of FIR filter. Fig. 9. Simulation result of proposed truncated multiplier. V. EXPERIMENTAL RESULTS AND COMPARISON OF TRUNCATED MULTIPLIERS Figure 10 shows the comparison of gate count, power and delay in bar chart. Table II gives the detailed description of proposed method is better than existing method. Fig. 10. Bar chart of existing method and proposed method. TABLE II. Comparison. S. No. Description Existing method Proposed method 1 Gate delay 26.51ns 2.63ns 2 Gate count 570 100 3 Power 65mw 55mw
  • 5. 61 G. Rajesh Babu and C. N. Marimuthu, โ€œFast multiplier for FIR filters,โ€ International Journal of Scientific and Technical Advancements, Volume 2, Issue 1, pp. 57-61, 2016. International Journal of Scientific and Technical Advancements ISSN: 2454-1532 VI. CONCLUSION RTMCMA leads to the smallest area cost, delay and power consumption. Partial products are generated directly with the help of booth encoding table. Further booth encoding table is converted into combination circuits which results into n/2+1 PP rows ,further direct 2โ€™s complement technique are implement to reduce n/2+1rows to n/2 ,that shows the results of gate count used for Modified Booth Rounded truncated multiplier and is less than Rounded truncated multiplier. Similarly power analysis results show that proposed Modified Booth Rounded Truncated Multiplier consume less power than existing Rounded Truncated Multiplier. REFERENCES [1] M. M. Peiro, E. I. Boemo, and L. Wanhammar, โ€œDesign of high-speed multiplierless filters using a nonrecursive signed COMMAON subexpression algorithm,โ€ IEEE Transactions on Circuits and Systems II, Analog and Digital Signal Processing, vol. 49, no. 3, pp. 196โ€“203, 2002. [2] F. Xu, C. H. Chang, and C. C. Jong, โ€œDesign of low-complexity FIR filters based on signed-powers-of-two coefficients with reusable common subexpressions,โ€ IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 10, pp. 1898โ€“ 1907, 2007. [3] Y. J. Yu and Y. C. Lim, โ€œDesign of linear phase FIR filters in subexpression space using mixed integer linear programming,โ€ IEEE Transactions on Circuits and Systems I, Regular Papers, vol. 54, no. 10, pp. 2330โ€“2338, 2007. [4] P. K. Meher, โ€œNew approach to look-up-table design and memory-based realization of FIR digital filter,โ€ IEEE Transactions on Circuits and Systems I, Regular Papers, vol. 57, no. 3, pp. 592โ€“603, 2010. [5] P. K. Meher, S. Candrasekaran, and A. Amira, โ€œFPGA realization of FIR filters by efficient and flexible systolization using distributed arithmetic,โ€ IEEE Transactions on Signal Processing, vol. 56, no. 7, pp. 3009โ€“3017, 2008. [6] S. Hwang, G. Han, S. Kang, and J.-S. Kim, โ€œNew distributed arithmetic algorithm for low-power FIR filter implementation,โ€ IEEE Signal Processing Letters, vol. 11, no. 5, pp. 463โ€“466, 2004. [7] C.-H. Chang, J. Chen, and A. P. Vinod, โ€œInformation theoretic approach to complexity reduction of FIR filter design,โ€ IEEE Transactions on Circuits and Systems I, Regular Papers, vol. 55, no. 8, pp. 2310โ€“2321, 2008. [8] H.-J. Ko and S.-F. Hsiao, โ€œDesign and application of faithfully rounded and truncated multipliers with combined deletion, reduction, truncation, and rounding,โ€ IEEE Transactions on Circuits and Systems II, Express Briefs, vol. 58, no. 5, pp. 304โ€“308, 2011. [9] J. M. Jou, S. R.Kuang, and R. D. Chen, โ€œDesign of low-error fixed- width multipliers for DSP applications,โ€ IEEE Transactions Circuits and Systems II, Analog and Digital Signal Processing, vol. 46, no. 6, pp. 836โ€“842, 1999. [10] L. Van, S. Wang, and W. Feng, โ€œDesign of the lower error fixed-width multiplier and its application,โ€ IEEE Transactions Circuits and Systems II, Analog and Digital Signal Processing, vol. 47, no. 10, pp. 1112โ€“ 1118, 2000. [11] Y. Takahashi and M. Yokoyama, โ€œNew cost-effective VLSI implementation of multiplierless FIR _lter using common subexpression elimination,โ€ in Proceedings ISCAS 2005, Kobe, Japan, pp. 845.848, 2005. [12] Y. C. Lim and S. R. Parker, โ€œFIR filter design over a discrete power-of- two coefficient space,โ€ IEEE Transactions on Acoustics Speech and Signal Processing, vol. ASSP-31, no. 6, pp. 583โ€“591, 1983. [13] Y. C. Lim and S. R. Parker, โ€œDiscrete coefficient FIR digital filter design based upon an LMS criteria,โ€ IEEE Transactions on Circuits and Systems, vol. CAS-30, no. 10, pp. 723โ€“739, 1983. [14] Y. C. Lim et al., โ€œSigned power-of-two term allocation scheme for the design of digital filters,โ€ IEEE Transactions on Circuits and Systems II, Analog and Digital Signal Processing, vol. 46, no. 5, pp. 577โ€“584, 1999.