SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 8, Issue 10 (October 2013), PP. 09-15

Design Methodology for Low Error Fixed Width Adaptive
Multiplier
Abida Yousuf1, Roohie Naaz Mir2, Hakim Najeeb-ud-din3
1

2,3

Ph.D Student, ECE Deptt, N.I.T, Srinager, India
Associate Professor, CSE Deptt, N.I.T, Srinager, India

Abstract:- In this paper, we develop a methodology for designing lower-error and Area efficient 2’scomplement fixed-width multiplier. In these multipliers basic multiplications follow the Baugh-Wooley
algorithms and have been implemented using Field Programmable Gate Array (FPGA) devices. The approach is
based on the fact that the multiplication operations used in multimedia applications (such as DSP) usually have
the special fixed-width property i.e., their input data and output product have the same bit width. For some
practical DSP applications, we only require n-bit multiplication output, which is to be obtained by directly
truncating the n least-significant bits and preserving the n most significant bits. However, significant errors are
introduced in the fixed-width operation, which are undesirable for DSP applications By properly choosing the
generalized index and binary thresholding, we derive a better error-compensation bias to reduce the truncation
error. The proposed fixed width low error multiplier shows better error performance as compared to other
existing multiplier structures.
Keywords:- Bough Wooley Algorithm, Fixed Width Adaptive Multiplier, Multiplication., FPGA

I. INTRODUCTION
Multiplication is an important operation in many algorithms used in scientific computations such as
Digital Signal Processing (DSP). The computational complexities of algorithms used in Digital Signal
Processors (DSPs) have gradually increased over the years. Therefore, DSP’s require fast and efficient parallel
multipliers for general purpose as well as application specific architectures. In these multipliers the basic
multiplication follows the Baugh Wooley multiplier. The multipliers based on the Baugh–Wooley algorithm
produce 2n-bit output with n-bit multiplier and n-bit multiplicand input. The DSP applications require extensive
use of multiplication and squaring functions. A full width digital n × n multiplier computes the 2n output as a
weighted sum of partial products. If the product is truncated to n-bits, the least-significant columns of the
product matrix contribute little to the final result. To take advantage of this, truncated multipliers do not form all
of the least-significant columns in the partial-product matrix. By eliminating more columns the area and power
consumption of the arithmetic unit are significantly reduced and the delay also decreases. For some practical
applications, we only require n-bit multiplication output, which is to be obtained by directly truncating the n
least-significant bits and preserving the n most significant bits. However, significant errors are introduced in the
fixed-width operation, which are undesirable for DSP applications [1].
To reduce the introduced truncation error, [2] proposed an analytical technique to generate a correction
term. The main drawback of this design is the correction bias added to offset. The error due to truncation is a
constant term and does not depend on the inputs being fed to the multiplier. [3] Proposed the fixed multiplier
with a constant correction technique, which introduces a degree of flexibility in the number of columns that are
truncated. This gives designers a chance to choose between area savings and better error correction. However,
there exist two problems 1) how to choose proper indices. 2) Whether other lower error multipliers exist or not.
The work in this paper proposes the general methodology for designing the lower error 2’s-complement fixedwidth multiplier with w ≥ 1.
The rest of the paper is organized as follows: section 2 discusses the Baugh Wooley multiplier, section
3 gives details of the proposed algorithm, section 4 presents the results and section 5 provides the conclusion
and references are listed in the end.

II.

BAUGH WOOLEY MULTIPLICATION

The Baugh wooley multiplication algorithm is an efficient way to handle the sign bits. This technique
has been developed to design regular multipliers, suited for 2’s compliment mumbers.[1]
LET US CONSIDER Considering 2’s complement integer operands, a n-bit multiplicand X and a n-bit multiplier Y
can, respectively be represented by

9
Design Methodology for Low Error Fixed Width Adaptive Multiplier
n 2

X   xn 1 2n 1   xi 2i

(1)

i 0

n 2

Y   yn 1 2n 1   yi 2i

(2)

i 0

Where xi , yi  {0,1}
The standard product PStandard can be written as

n2

=x y 2
n 1

n 1

2 n2



n2

 x y 2
i

i 0

j

i j

2

n 1

j 0



n2

2

n 1



x
i 0



y 2 1  2
n 1 i
j

n 1

 2



n2

n 1



y




x j 2  1
j

n 1

j 0

(3)
(A) Fixed Width Multiplication
The multiplication based on the Baugh wooley algorithm produce 2n bit output with n bit multiplier
and n bit multiplicand input. However in DSP applications only n bit multiplication output is needed. Therefore
the fixed width multiplier is obtained by truncating the least significant partial products. And preserving the
most significant partial products as shown in figure 1.

Fig.1: Partial product array diagram for an n × n Baugh-Wooley multiplier.
The most accurate fixed width product is theoretically given as

P
 MP  
 2n
S tan dard
temp
Where



temp

 LP 
 n 
2 

1
1
1
1

PS tan dard    xn 1 y0  ...  x0 yn 1   2  xn  2 y0  ...  x0 yn  2   ...  n 1  x1 y 0  x 0 y1   n  x 0 y 0  
2
2
2
2


(4)

(5)

Where temp an ideal error-compensation term called true rounding approach and it is infeasible to
implement the truncated fixed-width multiplier without using any acceptable approximation. From equation (5),

10
Design Methodology for Low Error Fixed Width Adaptive Multiplier
it is observed that temp is mainly affected by



1
xn 1 y0  xn 2 y1  ...  x0 yn 1
2

 due to the largest weight. Now, let us

assume the main error compensation term E main and remaining error compensation term Eremain [2, 3].
Therefore,

Emain 



1
xn 1 y0  xn 2 y1  ...  x0 yn 1
2



(6)

And

Eremain 











1
1
1
xn2 y0  ...  x0 y n2  ...  n 2 x1 y0  ...  x0 y1  n 1 x0 y0
1
2
2
2


(7)

The equation (2) can be rewritten as



temp

1

   Emain  Eremain  
2


(8)

Note that temp varies as the input bits xi’s or yi’s alternates.
Next we first define a generalized index, index,w, where w means to keep n+w most significant columns of the
sub-product array as shown in Figure 1 [4], and the binary parameters

index ,w  qn 1w , qn 2w ,..., q0    x

n 1 w

y0 

qn 1 w

 qn1w , qn2w ,..., q0  0,1 .

  x n  2  w y0 

qn  2  w

 ...   x0 yn 1w  0 w
q

(9)
The operator
qi

 xi y j

if

qi=0

 xi y j

xi y j

if

qi=1

(10)
To introduce the generalized index into the error compensation bias equation we rewrite equation 8 as



1

 Q ,w    Emain  Eremain   Q ,w 
temp
2

(11)

where index

Q   qn1w  2n1w qn2w  2n2w  ...  q0 20 

Where Q has a range varying from 0 to 2n-1+1.

PROPOSED FIXED WIDTH MULTIPLIERS WITH W  1

III.

The lower truncation error can be obtained if larger most significant columns are kept in hardware,
however at the cost of area. Equation (8) can be rewritten as



 temp   xnw2 y1

qn  2  w



 ...  x1 yn w2

q1



K 
2w 


(12)
Where

K  xn  w1 y0

qn  w 1

 x0 yn  w1

q0

1
1

  Emain  Eremain  Q ,w 
2
2


(13)

In equation (12), the first term in the bracket is referred to as coarse-adjustment term and the second term [K] is
referred to as fine-adjustment term. The coarse adjustment term can be easily realized by a simple circuit using
AND, OR logic, while the index is decided. On the other hand, the value of the fine-adjustment term can be
obtained by the expected value in rounding operation after analyzing the statistics [5].
For designing simple and realizable error-compensation circuit, we define two types of binary thresholds for
bias estimation. Both types of binary thresholding of
are described as follows:

11
Design Methodology for Low Error Fixed Width Adaptive Multiplier

Type 1

 tempQ ,w1  xn 2 y1

qn  2

 xn 2 y1

 ...  x1 yn 2

qn  2



q1

 ...  x1 yn 2

 K1 
 K2 



q1

2w

Type 2

 tempQ ,w1  xn  w2 y1

qn  w  2

 xn  w2 y1

 ...  x1 yn 2

qn  w  2

q1

 ...  x1 yn 2

if Q,w=0

2w



q1

 K3 
2w


 K4 
2w

if Q,w>0

(14)

if Q,w>n

if Q,w=n

(15)

Where K1, K2, K3, K4 are average values of K for satisfying index = 0, index >0, index >n, index = n respectively.
The restriction on the value of K can be limited as

 Ki   0,1, 2w1  1, 2w1  for i = 1, 2, 3 and 4.[6, 7].

By doing simulations we obtained the values K at different generalized indexes as shown in figure 2.
we simulate the value of K for smaller word length while for large word lengths the value of K is determined
by statistical analysis because at large word lengths we are not able to simulate the value of K due to high
computational load.

Fig. 2: Values of K versus different values Q of the Binary thresholding for n=6
(A )Statistical Analysis:
For bias estimation , we assume Type 2 binary thresholding,, which is defined in equation (15). After
analyzing equation (15), two cases can be taken into consideration.
CASE 1

2

n 1

1

n

From (13), we have

12
Design Methodology for Low Error Fixed Width Adaptive Multiplier

1
 13 3 1
 n 1
E  Emain        n  2    
2
 24 4 4
 8 2
Where

E  xi y j  



E xi y j



1
and
4
3

4

Further

1
1
1
 1 1
 n 1
E  Eremain    2  n  1  3  n  2   ...  n  1  
2
2
2
 42
 8 4
The generalized index is

Q  2

n 1

1

 xn2 y1  xn2 y1 



i  j n 1
i , j n 1

xi y j  Emain

 K3    E K 


1
1
 

  E  xn2 y1  x1 yn2  Emain  Eremain 
2
2

 
3 3 n 1 n 1
        1
4 4 8 2 8 4

(16)

CASE 2

2

n 1

1

n

This condition is met when

xn2 y1  x1 yn2  1
and

 xn2 y1  ...  x1 yn2  1

Also

1 1
1
 1 1
 1 1

 1 1

E  Eremain   2   1  2  n  3   3   1  2  n  4    ..  n 1   1  2   n   1  1
2 3
2
 2 3
 2 3

 2 9




1
5
n
2
3

if n  4

Therefore,



 K4    E K    E  xn2 y1  x1 yn2 



 

1
1

Emain  Eremain   0
2
2


(17)

Thus from equations (16), (17) and (15), we can derive a new error compensation bias as.

 tempQ ,w1  xnw2 y1

qn  w  2

 xnw2 y1

qn  w 2

 ...  x1 yn  w2

q1

 ...  x1 ynw2

q1



1
2w

0

13

if

if

2

2

n 1

n 1

1

1

n

n

(18)
Design Methodology for Low Error Fixed Width Adaptive Multiplier
Therefore, this constant approximation for
can be mapped to the structure as shown in figure 3(a)
for n=8 [8], where A, ND, HA, and FA denote AND gate, NAND gate, a half adder and a full adder,
respectively. The logic diagrams of AOR, ANOR, AHA, AFA, and NFA is shown in figure 3(b)

(a)

(b)
Fig.3: (a) Proposed low-error fixed-width 8 x 8 Baugh Wooley multiplier with Q 2n 1 1,w1 , and (b) Logical
Elements.

IV.

RESULTS

The figure 4 shows the comparison between Booth and Baugh Wooley multiplication technique in
terms of delay and we conclude that Baugh Wooley algorithm is the efficient one. The table1 shows the error
performance of different fixed width multipliers. The Table 2 gives the comparison of standard and fixed width
multiplier in terms of number of occupied slices and delay.

Fig. 4: Comparison between Booth and Baugh Wooley algorithms in terms of delay.

14
Design Methodology for Low Error Fixed Width Adaptive Multiplier
Table 1: Comparison results of error among different fixed width Baugh Wooley multipliers.
Multiplier
Width

Max
Error

Mean Square
Error

Fixed width
multiplier w = 0

N=8

-0.1156

3.3061 x 105

Fixed width
multiplier w = 1

N=8

-0.0078

8.2652 x 106

Table 2: Comparison results of Area and delay among different Baugh Wooley multipliers n=8
Multiplier

No. of occupied LUT
slices

Delay(ns)

No. of
IOB

Standard

86

10.878

32

Fixed Width

54

8.06

24

IV.

CONCLUSIONS

By properly choosing the generalized index and binary thresholding, we derive a better errorcompensation bias to reduce the truncation error and then construct a lower error fixed-width multiplier, which
is area-efficient for VLSI realization. Moreover, a number of low error fixed width multipliers are generated, the
only constraint is to choose the right value of the index which would need exhaustive search.

[1].
[2].
[3].
[4].
[5].

[6].
[7].
[8].

[9].

[10].

REFERENCES
C. R. Baugh and B. A. Wooley, “A two’s complement parallel array multiplication
algorithm,”
IEEE Transaction on Computers, vol. C-22, no. 12, pp.1045-1047, December 1973.
S. S. Kidambi, F. El-Guibaly, and A. Antoniou, “Area efficient multiplier for digital signal processing
applications,” IEEE Transaction on Circuit, Systems II, vol. 43, pp. 90-94, 1996.
E. E. Swartzlander, Jr, “Truncated multiplication with approximate rounding,” Proceedings 33rd
Conference on Signals, Systems, and Computer, vol. 2, pp. 1480- 1483, 1999.
Tu and Van, “Power efficient pipelined reconfigurable fixed width Baugh Wooley multiplier,” IEEE
Transaction on Computers, vol. 58, no. 10, October, 2009.
Min-An Song, Lan-Da Van, Ting-Chun Huang, and Sy-Yen Kuo, “A Generalized Methodology for
Low-Error Fixed-Width Booth Multipliers,” IEEE 47th Symposium on Circuits and Systems, July,
2004.
Jer Min Joa, Shiann Rong Kuang, and Ren Der Chen, “Design of low error fixed width multipliers for
DSP applications,” IEEE Transaction on Circuits and Systems-II: vol. 46, no. 6, June, 1999.
Lan – Da –Van , and Chih - Chyau Yang , “ Generalized Low – Error Area- Efficient Fixed - Width
Multipliers,” IEEE Trans On Circuits And Systems, vol.52, no. 8, August, 2005.
Muhammad H. Rais, B.M. Al-Harthi, Saad I. Al-Askar and F. K. Al. Hussein, “Design and
Implementation of Basic Building Blocks of Power-Efficient Baugh Wooley Multipliers,” American
Journal. Engineering and Applied Science, pp. 307-311, 2010.
Nicola Petra, Davide De Caro, Valeria Garofalo, Ettore Napoli, and Antonio G. M. Strollo,“
Truncated Binary Multipliers With Variable Correction and Minimum Mean Square Error.” ,” IEEE
Transaction on Circuits and Systems-II: vol. 57, no. 6, June, 2010.
Y. C. Liao, H. C. Chang, and C. W. Liu, “Carry estimation for two’s complement fixed-width
multipliers,” in Workshop on Signal Process. Syst. (SiPS), Oct. 2006, pp. 345–350.

15

More Related Content

What's hot

2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approachnozomuhamada
 
Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01Cheng Feng
 
2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlonozomuhamada
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelIJERA Editor
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphsgraphhoc
 
Elliptic curve scalar multiplier using karatsuba
Elliptic curve scalar multiplier using karatsubaElliptic curve scalar multiplier using karatsuba
Elliptic curve scalar multiplier using karatsubaIAEME Publication
 
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...ijceronline
 
FPGA based BCH Decoder
FPGA based BCH DecoderFPGA based BCH Decoder
FPGA based BCH Decoderijsrd.com
 
Proyecto parcial ii_grupo2.docx
Proyecto parcial ii_grupo2.docxProyecto parcial ii_grupo2.docx
Proyecto parcial ii_grupo2.docxLuisCuevaFlores
 
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...ijcisjournal
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...IJERA Editor
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big DataAlexander Jung
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Nagesh NARASIMHA PRASAD
 

What's hot (18)

Ki2518101816
Ki2518101816Ki2518101816
Ki2518101816
 
2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach2012 mdsp pr08 nonparametric approach
2012 mdsp pr08 nonparametric approach
 
Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01Epsrcws08 campbell isvm_01
Epsrcws08 campbell isvm_01
 
2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo2012 mdsp pr04 monte carlo
2012 mdsp pr04 monte carlo
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation Model
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphs
 
Elliptic curve scalar multiplier using karatsuba
Elliptic curve scalar multiplier using karatsubaElliptic curve scalar multiplier using karatsuba
Elliptic curve scalar multiplier using karatsuba
 
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...
Implementation of Elliptic Curve Digital Signature Algorithm Using Variable T...
 
FPGA based BCH Decoder
FPGA based BCH DecoderFPGA based BCH Decoder
FPGA based BCH Decoder
 
2-D array
2-D array2-D array
2-D array
 
Gt3612201224
Gt3612201224Gt3612201224
Gt3612201224
 
Proyecto parcial ii_grupo2.docx
Proyecto parcial ii_grupo2.docxProyecto parcial ii_grupo2.docx
Proyecto parcial ii_grupo2.docx
 
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
 
Vedic multiplier
Vedic multiplierVedic multiplier
Vedic multiplier
 
Dk32696699
Dk32696699Dk32696699
Dk32696699
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big Data
 
Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.Analysis of CANADAIR CL-215 retractable landing gear.
Analysis of CANADAIR CL-215 retractable landing gear.
 

Similar to International Journal of Engineering Research and Development (IJERD)

JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPERRaj kumar
 
Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued Logic   Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued Logic VLSICS Design
 
An Efficient Multiplierless Transform algorithm for Video Coding
An Efficient Multiplierless Transform algorithm for Video CodingAn Efficient Multiplierless Transform algorithm for Video Coding
An Efficient Multiplierless Transform algorithm for Video CodingCSCJournals
 
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...idescitation
 
Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued LogicArithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued LogicVLSICS Design
 
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwarePerformance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwareCSCJournals
 
Mm chap08 -_lossy_compression_algorithms
Mm chap08 -_lossy_compression_algorithmsMm chap08 -_lossy_compression_algorithms
Mm chap08 -_lossy_compression_algorithmsEellekwameowusu
 
Audio Processing
Audio ProcessingAudio Processing
Audio Processinganeetaanu
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksIJITE
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networksgerogepatton
 
Adaptive lifting based image compression scheme using interactive artificial ...
Adaptive lifting based image compression scheme using interactive artificial ...Adaptive lifting based image compression scheme using interactive artificial ...
Adaptive lifting based image compression scheme using interactive artificial ...csandit
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gatesijsrd.com
 
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...IRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
 International Journal of Engineering Research and Development (IJERD) International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDARaghu Palakodety
 
Iisrt z swati sharma
Iisrt z swati sharmaIisrt z swati sharma
Iisrt z swati sharmaIISRT
 

Similar to International Journal of Engineering Research and Development (IJERD) (20)

JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
 
Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued Logic   Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued Logic
 
An Efficient Multiplierless Transform algorithm for Video Coding
An Efficient Multiplierless Transform algorithm for Video CodingAn Efficient Multiplierless Transform algorithm for Video Coding
An Efficient Multiplierless Transform algorithm for Video Coding
 
Distortion Correction Scheme for Multiresolution Camera Images
Distortion Correction Scheme for Multiresolution Camera ImagesDistortion Correction Scheme for Multiresolution Camera Images
Distortion Correction Scheme for Multiresolution Camera Images
 
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
Implementation of Energy Efficient Scalar Point Multiplication Techniques for...
 
Arithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued LogicArithmetic Operations in Multi-Valued Logic
Arithmetic Operations in Multi-Valued Logic
 
I3602061067
I3602061067I3602061067
I3602061067
 
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism HardwarePerformance Improvement of Vector Quantization with Bit-parallelism Hardware
Performance Improvement of Vector Quantization with Bit-parallelism Hardware
 
Capstone paper
Capstone paperCapstone paper
Capstone paper
 
Mm chap08 -_lossy_compression_algorithms
Mm chap08 -_lossy_compression_algorithmsMm chap08 -_lossy_compression_algorithms
Mm chap08 -_lossy_compression_algorithms
 
Audio Processing
Audio ProcessingAudio Processing
Audio Processing
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
 
Adaptive lifting based image compression scheme using interactive artificial ...
Adaptive lifting based image compression scheme using interactive artificial ...Adaptive lifting based image compression scheme using interactive artificial ...
Adaptive lifting based image compression scheme using interactive artificial ...
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
 
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...
 
International Journal of Engineering Research and Development (IJERD)
 International Journal of Engineering Research and Development (IJERD) International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
 
Iisrt z swati sharma
Iisrt z swati sharmaIisrt z swati sharma
Iisrt z swati sharma
 

More from IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

More from IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

International Journal of Engineering Research and Development (IJERD)

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 8, Issue 10 (October 2013), PP. 09-15 Design Methodology for Low Error Fixed Width Adaptive Multiplier Abida Yousuf1, Roohie Naaz Mir2, Hakim Najeeb-ud-din3 1 2,3 Ph.D Student, ECE Deptt, N.I.T, Srinager, India Associate Professor, CSE Deptt, N.I.T, Srinager, India Abstract:- In this paper, we develop a methodology for designing lower-error and Area efficient 2’scomplement fixed-width multiplier. In these multipliers basic multiplications follow the Baugh-Wooley algorithms and have been implemented using Field Programmable Gate Array (FPGA) devices. The approach is based on the fact that the multiplication operations used in multimedia applications (such as DSP) usually have the special fixed-width property i.e., their input data and output product have the same bit width. For some practical DSP applications, we only require n-bit multiplication output, which is to be obtained by directly truncating the n least-significant bits and preserving the n most significant bits. However, significant errors are introduced in the fixed-width operation, which are undesirable for DSP applications By properly choosing the generalized index and binary thresholding, we derive a better error-compensation bias to reduce the truncation error. The proposed fixed width low error multiplier shows better error performance as compared to other existing multiplier structures. Keywords:- Bough Wooley Algorithm, Fixed Width Adaptive Multiplier, Multiplication., FPGA I. INTRODUCTION Multiplication is an important operation in many algorithms used in scientific computations such as Digital Signal Processing (DSP). The computational complexities of algorithms used in Digital Signal Processors (DSPs) have gradually increased over the years. Therefore, DSP’s require fast and efficient parallel multipliers for general purpose as well as application specific architectures. In these multipliers the basic multiplication follows the Baugh Wooley multiplier. The multipliers based on the Baugh–Wooley algorithm produce 2n-bit output with n-bit multiplier and n-bit multiplicand input. The DSP applications require extensive use of multiplication and squaring functions. A full width digital n × n multiplier computes the 2n output as a weighted sum of partial products. If the product is truncated to n-bits, the least-significant columns of the product matrix contribute little to the final result. To take advantage of this, truncated multipliers do not form all of the least-significant columns in the partial-product matrix. By eliminating more columns the area and power consumption of the arithmetic unit are significantly reduced and the delay also decreases. For some practical applications, we only require n-bit multiplication output, which is to be obtained by directly truncating the n least-significant bits and preserving the n most significant bits. However, significant errors are introduced in the fixed-width operation, which are undesirable for DSP applications [1]. To reduce the introduced truncation error, [2] proposed an analytical technique to generate a correction term. The main drawback of this design is the correction bias added to offset. The error due to truncation is a constant term and does not depend on the inputs being fed to the multiplier. [3] Proposed the fixed multiplier with a constant correction technique, which introduces a degree of flexibility in the number of columns that are truncated. This gives designers a chance to choose between area savings and better error correction. However, there exist two problems 1) how to choose proper indices. 2) Whether other lower error multipliers exist or not. The work in this paper proposes the general methodology for designing the lower error 2’s-complement fixedwidth multiplier with w ≥ 1. The rest of the paper is organized as follows: section 2 discusses the Baugh Wooley multiplier, section 3 gives details of the proposed algorithm, section 4 presents the results and section 5 provides the conclusion and references are listed in the end. II. BAUGH WOOLEY MULTIPLICATION The Baugh wooley multiplication algorithm is an efficient way to handle the sign bits. This technique has been developed to design regular multipliers, suited for 2’s compliment mumbers.[1] LET US CONSIDER Considering 2’s complement integer operands, a n-bit multiplicand X and a n-bit multiplier Y can, respectively be represented by 9
  • 2. Design Methodology for Low Error Fixed Width Adaptive Multiplier n 2 X   xn 1 2n 1   xi 2i (1) i 0 n 2 Y   yn 1 2n 1   yi 2i (2) i 0 Where xi , yi  {0,1} The standard product PStandard can be written as n2 =x y 2 n 1 n 1 2 n2  n2  x y 2 i i 0 j i j 2 n 1 j 0  n2 2 n 1  x i 0  y 2 1  2 n 1 i j n 1  2   n2 n 1  y   x j 2  1 j n 1 j 0 (3) (A) Fixed Width Multiplication The multiplication based on the Baugh wooley algorithm produce 2n bit output with n bit multiplier and n bit multiplicand input. However in DSP applications only n bit multiplication output is needed. Therefore the fixed width multiplier is obtained by truncating the least significant partial products. And preserving the most significant partial products as shown in figure 1. Fig.1: Partial product array diagram for an n × n Baugh-Wooley multiplier. The most accurate fixed width product is theoretically given as P  MP    2n S tan dard temp Where  temp  LP   n  2  1 1 1 1  PS tan dard    xn 1 y0  ...  x0 yn 1   2  xn  2 y0  ...  x0 yn  2   ...  n 1  x1 y 0  x 0 y1   n  x 0 y 0   2 2 2 2  (4) (5) Where temp an ideal error-compensation term called true rounding approach and it is infeasible to implement the truncated fixed-width multiplier without using any acceptable approximation. From equation (5), 10
  • 3. Design Methodology for Low Error Fixed Width Adaptive Multiplier it is observed that temp is mainly affected by  1 xn 1 y0  xn 2 y1  ...  x0 yn 1 2  due to the largest weight. Now, let us assume the main error compensation term E main and remaining error compensation term Eremain [2, 3]. Therefore, Emain   1 xn 1 y0  xn 2 y1  ...  x0 yn 1 2  (6) And Eremain       1 1 1 xn2 y0  ...  x0 y n2  ...  n 2 x1 y0  ...  x0 y1  n 1 x0 y0 1 2 2 2  (7) The equation (2) can be rewritten as  temp 1     Emain  Eremain   2  (8) Note that temp varies as the input bits xi’s or yi’s alternates. Next we first define a generalized index, index,w, where w means to keep n+w most significant columns of the sub-product array as shown in Figure 1 [4], and the binary parameters index ,w  qn 1w , qn 2w ,..., q0    x n 1 w y0  qn 1 w  qn1w , qn2w ,..., q0  0,1 .   x n  2  w y0  qn  2  w  ...   x0 yn 1w  0 w q (9) The operator qi  xi y j if qi=0  xi y j xi y j if qi=1 (10) To introduce the generalized index into the error compensation bias equation we rewrite equation 8 as  1   Q ,w    Emain  Eremain   Q ,w  temp 2  (11) where index Q   qn1w  2n1w qn2w  2n2w  ...  q0 20  Where Q has a range varying from 0 to 2n-1+1. PROPOSED FIXED WIDTH MULTIPLIERS WITH W  1 III. The lower truncation error can be obtained if larger most significant columns are kept in hardware, however at the cost of area. Equation (8) can be rewritten as   temp   xnw2 y1 qn  2  w   ...  x1 yn w2 q1  K  2w   (12) Where K  xn  w1 y0 qn  w 1  x0 yn  w1 q0 1 1    Emain  Eremain  Q ,w  2 2  (13) In equation (12), the first term in the bracket is referred to as coarse-adjustment term and the second term [K] is referred to as fine-adjustment term. The coarse adjustment term can be easily realized by a simple circuit using AND, OR logic, while the index is decided. On the other hand, the value of the fine-adjustment term can be obtained by the expected value in rounding operation after analyzing the statistics [5]. For designing simple and realizable error-compensation circuit, we define two types of binary thresholds for bias estimation. Both types of binary thresholding of are described as follows: 11
  • 4. Design Methodology for Low Error Fixed Width Adaptive Multiplier Type 1  tempQ ,w1  xn 2 y1 qn  2  xn 2 y1  ...  x1 yn 2 qn  2  q1  ...  x1 yn 2  K1   K2   q1 2w Type 2  tempQ ,w1  xn  w2 y1 qn  w  2  xn  w2 y1  ...  x1 yn 2 qn  w  2 q1  ...  x1 yn 2 if Q,w=0 2w  q1  K3  2w   K4  2w if Q,w>0 (14) if Q,w>n if Q,w=n (15) Where K1, K2, K3, K4 are average values of K for satisfying index = 0, index >0, index >n, index = n respectively. The restriction on the value of K can be limited as  Ki   0,1, 2w1  1, 2w1  for i = 1, 2, 3 and 4.[6, 7]. By doing simulations we obtained the values K at different generalized indexes as shown in figure 2. we simulate the value of K for smaller word length while for large word lengths the value of K is determined by statistical analysis because at large word lengths we are not able to simulate the value of K due to high computational load. Fig. 2: Values of K versus different values Q of the Binary thresholding for n=6 (A )Statistical Analysis: For bias estimation , we assume Type 2 binary thresholding,, which is defined in equation (15). After analyzing equation (15), two cases can be taken into consideration. CASE 1 2 n 1 1 n From (13), we have 12
  • 5. Design Methodology for Low Error Fixed Width Adaptive Multiplier 1  13 3 1  n 1 E  Emain        n  2     2  24 4 4  8 2 Where E  xi y j    E xi y j  1 and 4 3  4 Further 1 1 1  1 1  n 1 E  Eremain    2  n  1  3  n  2   ...  n  1   2 2 2  42  8 4 The generalized index is Q  2 n 1 1  xn2 y1  xn2 y1   i  j n 1 i , j n 1 xi y j  Emain  K3    E K    1 1      E  xn2 y1  x1 yn2  Emain  Eremain  2 2    3 3 n 1 n 1         1 4 4 8 2 8 4 (16) CASE 2 2 n 1 1 n This condition is met when xn2 y1  x1 yn2  1 and  xn2 y1  ...  x1 yn2  1 Also 1 1 1  1 1  1 1   1 1  E  Eremain   2   1  2  n  3   3   1  2  n  4    ..  n 1   1  2   n   1  1 2 3 2  2 3  2 3   2 9   1 5 n 2 3 if n  4 Therefore,   K4    E K    E  xn2 y1  x1 yn2       1 1  Emain  Eremain   0 2 2  (17) Thus from equations (16), (17) and (15), we can derive a new error compensation bias as.  tempQ ,w1  xnw2 y1 qn  w  2  xnw2 y1 qn  w 2  ...  x1 yn  w2 q1  ...  x1 ynw2 q1  1 2w 0 13 if if 2 2 n 1 n 1 1 1 n n (18)
  • 6. Design Methodology for Low Error Fixed Width Adaptive Multiplier Therefore, this constant approximation for can be mapped to the structure as shown in figure 3(a) for n=8 [8], where A, ND, HA, and FA denote AND gate, NAND gate, a half adder and a full adder, respectively. The logic diagrams of AOR, ANOR, AHA, AFA, and NFA is shown in figure 3(b) (a) (b) Fig.3: (a) Proposed low-error fixed-width 8 x 8 Baugh Wooley multiplier with Q 2n 1 1,w1 , and (b) Logical Elements. IV. RESULTS The figure 4 shows the comparison between Booth and Baugh Wooley multiplication technique in terms of delay and we conclude that Baugh Wooley algorithm is the efficient one. The table1 shows the error performance of different fixed width multipliers. The Table 2 gives the comparison of standard and fixed width multiplier in terms of number of occupied slices and delay. Fig. 4: Comparison between Booth and Baugh Wooley algorithms in terms of delay. 14
  • 7. Design Methodology for Low Error Fixed Width Adaptive Multiplier Table 1: Comparison results of error among different fixed width Baugh Wooley multipliers. Multiplier Width Max Error Mean Square Error Fixed width multiplier w = 0 N=8 -0.1156 3.3061 x 105 Fixed width multiplier w = 1 N=8 -0.0078 8.2652 x 106 Table 2: Comparison results of Area and delay among different Baugh Wooley multipliers n=8 Multiplier No. of occupied LUT slices Delay(ns) No. of IOB Standard 86 10.878 32 Fixed Width 54 8.06 24 IV. CONCLUSIONS By properly choosing the generalized index and binary thresholding, we derive a better errorcompensation bias to reduce the truncation error and then construct a lower error fixed-width multiplier, which is area-efficient for VLSI realization. Moreover, a number of low error fixed width multipliers are generated, the only constraint is to choose the right value of the index which would need exhaustive search. [1]. [2]. [3]. [4]. [5]. [6]. [7]. [8]. [9]. [10]. REFERENCES C. R. Baugh and B. A. Wooley, “A two’s complement parallel array multiplication algorithm,” IEEE Transaction on Computers, vol. C-22, no. 12, pp.1045-1047, December 1973. S. S. Kidambi, F. El-Guibaly, and A. Antoniou, “Area efficient multiplier for digital signal processing applications,” IEEE Transaction on Circuit, Systems II, vol. 43, pp. 90-94, 1996. E. E. Swartzlander, Jr, “Truncated multiplication with approximate rounding,” Proceedings 33rd Conference on Signals, Systems, and Computer, vol. 2, pp. 1480- 1483, 1999. Tu and Van, “Power efficient pipelined reconfigurable fixed width Baugh Wooley multiplier,” IEEE Transaction on Computers, vol. 58, no. 10, October, 2009. Min-An Song, Lan-Da Van, Ting-Chun Huang, and Sy-Yen Kuo, “A Generalized Methodology for Low-Error Fixed-Width Booth Multipliers,” IEEE 47th Symposium on Circuits and Systems, July, 2004. Jer Min Joa, Shiann Rong Kuang, and Ren Der Chen, “Design of low error fixed width multipliers for DSP applications,” IEEE Transaction on Circuits and Systems-II: vol. 46, no. 6, June, 1999. Lan – Da –Van , and Chih - Chyau Yang , “ Generalized Low – Error Area- Efficient Fixed - Width Multipliers,” IEEE Trans On Circuits And Systems, vol.52, no. 8, August, 2005. Muhammad H. Rais, B.M. Al-Harthi, Saad I. Al-Askar and F. K. Al. Hussein, “Design and Implementation of Basic Building Blocks of Power-Efficient Baugh Wooley Multipliers,” American Journal. Engineering and Applied Science, pp. 307-311, 2010. Nicola Petra, Davide De Caro, Valeria Garofalo, Ettore Napoli, and Antonio G. M. Strollo,“ Truncated Binary Multipliers With Variable Correction and Minimum Mean Square Error.” ,” IEEE Transaction on Circuits and Systems-II: vol. 57, no. 6, June, 2010. Y. C. Liao, H. C. Chang, and C. W. Liu, “Carry estimation for two’s complement fixed-width multipliers,” in Workshop on Signal Process. Syst. (SiPS), Oct. 2006, pp. 345–350. 15