SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Sundarapandian et al. (Eds) : CCSEA, EMSA, DKMP, CLOUD, SEA - 2014
pp. 85–93, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4308
ANALYSIS OF SIGNAL TRANSITION
ACTIVITY IN FIR FILTERS IMPLEMENTED
BY PARALLEL MULTIPLIER
ACCUMULATOR BASED ON MODIFIED
BOOTH ALGORITHM
T.S. Udhaya Suriya1
and Dr. P.Rangarajan2
1
Dept of Biomedical Engineering, Adhiyamaan College Engineering, Hosur.
tsu.suriya@gmail.com
2
Dept of Computer Science and Engineering,
RMD College of Engineering and Technology, India
rangarajan69@gmail.com
ABSTRACT
The MAC architecture is used in real time digital signal processing and multimedia information
processing which requires high throughput. A novel method to estimate the transition activity at
the nodes of a multiplier accumulator architecture based on modified booth algorithm
implementing finite impulse response filter is proposed in this paper. The input signals are
described by a stationary Gaussian process and the transition activity per bit of a signal word is
modeled according to the dual bit type (DBT) model. This estimation is based on the
mathematical formulation by multiplexing mechanism on the breakpoints of the DBT model.
KEYWORDS
Digital Signal Processing (DSP), MAC, dual-bit type (DBT), multiplexing mechanism, signal
transition activity, word level activity
1. INTRODUCTION
Multiplier and multiplier-and-accumulator (MAC) [1] are the important elements of the digital
signal processors. For example, many filters and channel estimators require FIR or FFT/IFFT
computations that MAC units can accelerate efficiently. The Booth multiplier has the highest
operational speed and less hardware count.
To increase the speed of MAC, the modified radix-4 Booth’s algorithm (MBA) [2] is usually
used. The power dissipation in very large scale integration (VLSI) is the major concern. The
dynamic power consumed during charging and discharging the load and parasitic capacitances,
depends on the number of transitions occurring at the capacitive nodes, estimation of the average
86 Computer Science & Information Technology (CS & IT)
number of bit level signal transitions is a most requirement of the power estimation techniques.
Estimation of the data path power consumption at the architectural level based on the dual –bit-
type (DBT) model has been explained in [3]. In DBT model, the LSB’s of a word behaves as
random sequences and the MSB’s exhibits nonrandom behavior. The bit level activity is
explained in [4]. The DBT model and high level signal statistics for the estimation of the bit level
transition activity on filters has been proposed in [5]. This paper deals with the accurate
calculation of transition activity at the nodes of a MAC which is used in FIR filter, is discussed.
The DBT model is followed to calculate required word-level signal statistics at the nodes of the
MAC, with known statistics.
2. MULTIPLIER ARCHITECHTURE
Fig.1. Basic arithmetic operation of multiplication and accumulation
The Multipliers has two parts. The first part is to generate the partial products, and the second one
is to collect and add them. The multiplier accumulator composed of three blocks: the booth
encoder, partial product summer and accumulator, and final adder. The partial product can be
generated by using any one of the multiplication algorithm which uses bit serial, serial-parallel,
or full parallel techniques. The booth algorithm or the modified booth algorithm is used for the
generation of partial products. The basic arithmetic operation of multiplication and accumulation
is shown in fig.1. The signed multiplication based on 2’s complement is possible. If N-bit data
Computer Science & Information Technology (CS & 87
are multiplied the number of partial product also equal to N. the Modified Booth encoding is used
to reduce the number of partial products [7].
Fig.2. Multiplication process by Modified Booth Encoding.
3. WORD LEVEL STATISTICS AND TRANSITION ACTIVITY
The input sequence of a DSP system bex(n) and can be modeled by stationary Gaussian process
with mean value µ variance σ2
, and correlation factor ρ. Let b<i>(n), be the ith bit of the binary
word representing x(n). The probability of b<i>(n) be one or zero and is denoted by
respectively, the conditional probability of b<i>(n) be in state lis given by b<i>(n-1), in state k is
denoted by , where k, l = 0,1. The transition probability is the probability of b<i>(n) = 1
and b<i>(n) = k. Therefore Thus, the transition activity ti of b<i>(n) is
It is observed that for and therefore
The transition activity is a function of bit level correlation factor ρ<i> [5].
88 Computer Science & Information Technology (CS & IT)
4. BIT LEVEL STATISTICS
The bit level correlation factor is modeled by DBT model [5],[3]. A signal word is divided into
three regions of continuous bits as the LSB, linear and MSB regions. The breakpoints BP0 and
BP1 which defines the linear regions given by
The MSB’s are highly correlated signals which have low transition activity while anticorrelated
ones possess high activity. The transition activity can be expressed as
Where tmsb is the activity of the MSB. For zero mean Gaussian signals, the word level correlation
factor for tmsb is given by
5. SIGNAL STATISTICS IN FIR FILTER
The signal statistics at the output of the l th tap of an FIR filter is the function of the input
statistics and the filter coefficients are expressed as
Computer Science & Information Technology (CS & 89
The structure of FIR filter is shown in fig.3.
Fig.3.FIR filter structure
6. MAPPING THE FIR FILTER STRUCTURE ON A MAC BASED ON
MODIFIED BOOTH ALGORITHM
The architecture of FIR filter implemented by MAC using modified Booth algorithm is shown in
Fig.4. Registers are inserted at the input and output of the MAC unit to increase the data
throughput rate. The sampling period of the input signal at the nodes of the filter structure is a
sequence in the time domain at the corresponding nodes of the MAC architecture. During the nth
input signal sampling period, the sequence [ x(n), x(n-1), x(n-2)….x(n-k+1)] appears at the input
node #1 of the MAC. The control signal is given at node #2, is a increasing integer in the interval
[0, k-1], returning back to zero at every new sample. A mathematical approach to find the
statistics of its input sequence is mixing method [8]. The output distribution is a linear
combination of the inputs. When all the inputs show identical normal distribution the output
distribution remains Gaussian. When all the input sequences have equal mean values and
different variances the output distribution is symmetric around the mean value, but not normal.
When the input sequences have different mean values, the output distribution is nonsymmetric.
90 Computer Science & Information Technology (CS & IT)
Fig.4.Signal activity at the nodes of MAC unit with Modified Booth Algorithm
7. SIGNAL ACTIVITY AT THE NODES OF MAC
The input signals at the nodes of the MAC unit are the output from the multiplexers. The
multiplexing mechanism is used for the signal statistics. The input signal x(n) is described by a
stationary Gaussian process with signal statistics µ, σ2
and ρ. The statistics of the input signal at
node#1 are given by
Computer Science & Information Technology (CS & 91
Where
Since the input sequence is assumed to be stationary
Since ρ < 1, for higher order filter the correlation coefficient at node#1 approximates the
correlation of the input signal.
The statistics of the sequence of the coefficients at node#2 is
The statistics of the signal sequence at the output of the multiplier at node#3 is
92 Computer Science & Information Technology (CS & IT)
The sequence at the output nodes #2k - #(3k-1) of the filter are given by
Where and are given by (6). To verify real life signals like music and speech signals
the proposed models can be used.
8. CONCLUSION
In this paper the method of estimating the Signal Transition Activity in FIR Filters implemented
by parallel Multiplier Accumulator based on Modified Booth Algorithm has been proposed. The
DBT model is used to analyze the signal transition activity by means of the signal statistics. The
mathematical formulation of the multiplexing mechanism is developed for the signal statistics.
The mapping of FIR filter structure on a MAC based on modified booth algorithm increases the
data throughput rate. The proposed multiplexing mechanism is used for the signal transition
activity at the nodes.
Computer Science & Information Technology (CS & 93
REFERENCES
[1] G. Lakshmi Narayanan and B. Venkataramani, “Optimization Techniques for FPGA-Based Wave
Pipelined DSP Blocks”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 13. No 7. pp 783-792,
July 2005.
[2] H. Lee, “A Power-Aware Scalable Pipelined Booth Multiplier”, In Proc. IEEE Int. SOC Conf., 2004,
pp. 123-126.
[3] P.E.Landman and J.M.Rabaey, “Architectural power analysis: The dual –bit-type Method”, IEEE
Trans. VLSI Syst., vol.3. pp 173-187, July 1995.
[4] D. Marculescu,R.Marculescu,and M.Pedram, “Information theoretic measures for power analysis”,
IEEE Trans. Computer-Aided Design.,vol. 15. pp 599-610, June 1996.
[5] S. Ramprasad, N.R.Shanbhag, and I.N. Hajj, “analytical estimation of signal transition from word-
level staistics”, IEEE Trans., Computer Aided Design,vol. 16, pp 718-733, July 1997.
[6] G. Lakshmi Narayanan and B. Venkataramani, “Optimization Techniques for FPGA-Based Wave
Pipelined DSP Blocks”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 13. No 7. pp 783-792,
July 2005.
[7] Young-Ho Seo and Dong-Wook Kim, “a New VLSI Architecture of parallel Multiplier-Accumulator
Based on Radix-2 Modified Booth Algorithm”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
vol.18. No 2. pp 201-208, February 2010.
[8] A.Papoulis, “Probablity, Random variables, and Stochastic Processes”, 3rd ed. New York:McGraw-
Hill,1991.

Más contenido relacionado

La actualidad más candente

CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICES
CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICESCODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICES
CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICESijmnct
 
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication SystemsFPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication Systemsidescitation
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesIOSR Journals
 
Comparison of various peak to average power reduction techniques
Comparison of various peak to average power reduction techniquesComparison of various peak to average power reduction techniques
Comparison of various peak to average power reduction techniquesAlexander Decker
 
Identification of frequency domain using quantum based optimization neural ne...
Identification of frequency domain using quantum based optimization neural ne...Identification of frequency domain using quantum based optimization neural ne...
Identification of frequency domain using quantum based optimization neural ne...eSAT Publishing House
 
Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite eSAT Journals
 
Efficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliersEfficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multiplierseSAT Publishing House
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMVLSICS Design
 
IRJET- Data Embedding using Image Steganography
IRJET-  	  Data Embedding using Image SteganographyIRJET-  	  Data Embedding using Image Steganography
IRJET- Data Embedding using Image SteganographyIRJET Journal
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSVLSICS Design
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...TELKOMNIKA JOURNAL
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...IJECEIAES
 
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...dbpublications
 
Performance Analysis for Parallel MRA in Heterogeneous Wireless Networks
Performance Analysis for Parallel MRA in Heterogeneous Wireless NetworksPerformance Analysis for Parallel MRA in Heterogeneous Wireless Networks
Performance Analysis for Parallel MRA in Heterogeneous Wireless NetworksEditor IJCATR
 
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...Dg source allocation by fuzzy and sa in distribution system for loss reductio...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...Alexander Decker
 

La actualidad más candente (17)

CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICES
CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICESCODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICES
CODING SCHEMES FOR ENERGY CONSTRAINED IOT DEVICES
 
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication SystemsFPGA based Data Scrambler for Ultra-Wideband Communication Systems
FPGA based Data Scrambler for Ultra-Wideband Communication Systems
 
Analysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation TechniquesAnalysis of Space Time Codes Using Modulation Techniques
Analysis of Space Time Codes Using Modulation Techniques
 
Comparison of various peak to average power reduction techniques
Comparison of various peak to average power reduction techniquesComparison of various peak to average power reduction techniques
Comparison of various peak to average power reduction techniques
 
Ge3611231125
Ge3611231125Ge3611231125
Ge3611231125
 
Identification of frequency domain using quantum based optimization neural ne...
Identification of frequency domain using quantum based optimization neural ne...Identification of frequency domain using quantum based optimization neural ne...
Identification of frequency domain using quantum based optimization neural ne...
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite Efficient implementation of bit parallel finite
Efficient implementation of bit parallel finite
 
Efficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliersEfficient implementation of bit parallel finite field multipliers
Efficient implementation of bit parallel finite field multipliers
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
 
IRJET- Data Embedding using Image Steganography
IRJET-  	  Data Embedding using Image SteganographyIRJET-  	  Data Embedding using Image Steganography
IRJET- Data Embedding using Image Steganography
 
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONSA METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
 
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
Improving the selection of MPRs in OLSR protocol: a survey of methods and tec...
 
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
Vitality productivity Multipath Routing for Wireless Sensor Networks: A Genet...
 
Performance Analysis for Parallel MRA in Heterogeneous Wireless Networks
Performance Analysis for Parallel MRA in Heterogeneous Wireless NetworksPerformance Analysis for Parallel MRA in Heterogeneous Wireless Networks
Performance Analysis for Parallel MRA in Heterogeneous Wireless Networks
 
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...Dg source allocation by fuzzy and sa in distribution system for loss reductio...
Dg source allocation by fuzzy and sa in distribution system for loss reductio...
 

Destacado

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitudeWith Company
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Destacado (7)

Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 

Similar a Analysis of signal transition

REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...csandit
 
Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...eSAT Journals
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...TELKOMNIKA JOURNAL
 
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...IRJET Journal
 
Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...eSAT Publishing House
 
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...VLSICS Design
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...VLSICS Design
 
Design and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioDesign and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioIJECEIAES
 
Bitonic sort97
Bitonic sort97Bitonic sort97
Bitonic sort97Shubh Sam
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 
Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check  Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check IJECEIAES
 
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...VLSICS Design
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder IJECEIAES
 
Performance analysis of ml and mmse decoding using
Performance analysis of ml and mmse decoding usingPerformance analysis of ml and mmse decoding using
Performance analysis of ml and mmse decoding usingeSAT Publishing House
 

Similar a Analysis of signal transition (20)

Ko3518201823
Ko3518201823Ko3518201823
Ko3518201823
 
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
REDUCING THE MONITORING REGISTER FOR THE DETECTION OF ANOMALIES IN SOFTWARE D...
 
Co35503507
Co35503507Co35503507
Co35503507
 
Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...
 
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
THROUGHPUT ANALYSIS OF MOBILE WIMAX NETWORK UNDER MULTIPATH RICIAN FADING CHA...
 
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
The Quality of the New Generator Sequence Improvent to Spread the Color Syste...
 
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
 
Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...Performance analysis of papr reduction techniques in multicarrier modulation ...
Performance analysis of papr reduction techniques in multicarrier modulation ...
 
M.sc. m kamel
M.sc. m kamelM.sc. m kamel
M.sc. m kamel
 
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...
FPGA Implementation of Soft Output Viterbi Algorithm Using Memoryless Hybrid ...
 
Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...Fpga based efficient multiplier for image processing applications using recur...
Fpga based efficient multiplier for image processing applications using recur...
 
Design and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined RadioDesign and Implementation of an Embedded System for Software Defined Radio
Design and Implementation of an Embedded System for Software Defined Radio
 
Bitonic sort97
Bitonic sort97Bitonic sort97
Bitonic sort97
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 
Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check  Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check
 
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
Ad4103173176
Ad4103173176Ad4103173176
Ad4103173176
 
Performance analysis of ml and mmse decoding using
Performance analysis of ml and mmse decoding usingPerformance analysis of ml and mmse decoding using
Performance analysis of ml and mmse decoding using
 

Último

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Último (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

Analysis of signal transition

  • 1. Sundarapandian et al. (Eds) : CCSEA, EMSA, DKMP, CLOUD, SEA - 2014 pp. 85–93, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4308 ANALYSIS OF SIGNAL TRANSITION ACTIVITY IN FIR FILTERS IMPLEMENTED BY PARALLEL MULTIPLIER ACCUMULATOR BASED ON MODIFIED BOOTH ALGORITHM T.S. Udhaya Suriya1 and Dr. P.Rangarajan2 1 Dept of Biomedical Engineering, Adhiyamaan College Engineering, Hosur. tsu.suriya@gmail.com 2 Dept of Computer Science and Engineering, RMD College of Engineering and Technology, India rangarajan69@gmail.com ABSTRACT The MAC architecture is used in real time digital signal processing and multimedia information processing which requires high throughput. A novel method to estimate the transition activity at the nodes of a multiplier accumulator architecture based on modified booth algorithm implementing finite impulse response filter is proposed in this paper. The input signals are described by a stationary Gaussian process and the transition activity per bit of a signal word is modeled according to the dual bit type (DBT) model. This estimation is based on the mathematical formulation by multiplexing mechanism on the breakpoints of the DBT model. KEYWORDS Digital Signal Processing (DSP), MAC, dual-bit type (DBT), multiplexing mechanism, signal transition activity, word level activity 1. INTRODUCTION Multiplier and multiplier-and-accumulator (MAC) [1] are the important elements of the digital signal processors. For example, many filters and channel estimators require FIR or FFT/IFFT computations that MAC units can accelerate efficiently. The Booth multiplier has the highest operational speed and less hardware count. To increase the speed of MAC, the modified radix-4 Booth’s algorithm (MBA) [2] is usually used. The power dissipation in very large scale integration (VLSI) is the major concern. The dynamic power consumed during charging and discharging the load and parasitic capacitances, depends on the number of transitions occurring at the capacitive nodes, estimation of the average
  • 2. 86 Computer Science & Information Technology (CS & IT) number of bit level signal transitions is a most requirement of the power estimation techniques. Estimation of the data path power consumption at the architectural level based on the dual –bit- type (DBT) model has been explained in [3]. In DBT model, the LSB’s of a word behaves as random sequences and the MSB’s exhibits nonrandom behavior. The bit level activity is explained in [4]. The DBT model and high level signal statistics for the estimation of the bit level transition activity on filters has been proposed in [5]. This paper deals with the accurate calculation of transition activity at the nodes of a MAC which is used in FIR filter, is discussed. The DBT model is followed to calculate required word-level signal statistics at the nodes of the MAC, with known statistics. 2. MULTIPLIER ARCHITECHTURE Fig.1. Basic arithmetic operation of multiplication and accumulation The Multipliers has two parts. The first part is to generate the partial products, and the second one is to collect and add them. The multiplier accumulator composed of three blocks: the booth encoder, partial product summer and accumulator, and final adder. The partial product can be generated by using any one of the multiplication algorithm which uses bit serial, serial-parallel, or full parallel techniques. The booth algorithm or the modified booth algorithm is used for the generation of partial products. The basic arithmetic operation of multiplication and accumulation is shown in fig.1. The signed multiplication based on 2’s complement is possible. If N-bit data
  • 3. Computer Science & Information Technology (CS & 87 are multiplied the number of partial product also equal to N. the Modified Booth encoding is used to reduce the number of partial products [7]. Fig.2. Multiplication process by Modified Booth Encoding. 3. WORD LEVEL STATISTICS AND TRANSITION ACTIVITY The input sequence of a DSP system bex(n) and can be modeled by stationary Gaussian process with mean value µ variance σ2 , and correlation factor ρ. Let b<i>(n), be the ith bit of the binary word representing x(n). The probability of b<i>(n) be one or zero and is denoted by respectively, the conditional probability of b<i>(n) be in state lis given by b<i>(n-1), in state k is denoted by , where k, l = 0,1. The transition probability is the probability of b<i>(n) = 1 and b<i>(n) = k. Therefore Thus, the transition activity ti of b<i>(n) is It is observed that for and therefore The transition activity is a function of bit level correlation factor ρ<i> [5].
  • 4. 88 Computer Science & Information Technology (CS & IT) 4. BIT LEVEL STATISTICS The bit level correlation factor is modeled by DBT model [5],[3]. A signal word is divided into three regions of continuous bits as the LSB, linear and MSB regions. The breakpoints BP0 and BP1 which defines the linear regions given by The MSB’s are highly correlated signals which have low transition activity while anticorrelated ones possess high activity. The transition activity can be expressed as Where tmsb is the activity of the MSB. For zero mean Gaussian signals, the word level correlation factor for tmsb is given by 5. SIGNAL STATISTICS IN FIR FILTER The signal statistics at the output of the l th tap of an FIR filter is the function of the input statistics and the filter coefficients are expressed as
  • 5. Computer Science & Information Technology (CS & 89 The structure of FIR filter is shown in fig.3. Fig.3.FIR filter structure 6. MAPPING THE FIR FILTER STRUCTURE ON A MAC BASED ON MODIFIED BOOTH ALGORITHM The architecture of FIR filter implemented by MAC using modified Booth algorithm is shown in Fig.4. Registers are inserted at the input and output of the MAC unit to increase the data throughput rate. The sampling period of the input signal at the nodes of the filter structure is a sequence in the time domain at the corresponding nodes of the MAC architecture. During the nth input signal sampling period, the sequence [ x(n), x(n-1), x(n-2)….x(n-k+1)] appears at the input node #1 of the MAC. The control signal is given at node #2, is a increasing integer in the interval [0, k-1], returning back to zero at every new sample. A mathematical approach to find the statistics of its input sequence is mixing method [8]. The output distribution is a linear combination of the inputs. When all the inputs show identical normal distribution the output distribution remains Gaussian. When all the input sequences have equal mean values and different variances the output distribution is symmetric around the mean value, but not normal. When the input sequences have different mean values, the output distribution is nonsymmetric.
  • 6. 90 Computer Science & Information Technology (CS & IT) Fig.4.Signal activity at the nodes of MAC unit with Modified Booth Algorithm 7. SIGNAL ACTIVITY AT THE NODES OF MAC The input signals at the nodes of the MAC unit are the output from the multiplexers. The multiplexing mechanism is used for the signal statistics. The input signal x(n) is described by a stationary Gaussian process with signal statistics µ, σ2 and ρ. The statistics of the input signal at node#1 are given by
  • 7. Computer Science & Information Technology (CS & 91 Where Since the input sequence is assumed to be stationary Since ρ < 1, for higher order filter the correlation coefficient at node#1 approximates the correlation of the input signal. The statistics of the sequence of the coefficients at node#2 is The statistics of the signal sequence at the output of the multiplier at node#3 is
  • 8. 92 Computer Science & Information Technology (CS & IT) The sequence at the output nodes #2k - #(3k-1) of the filter are given by Where and are given by (6). To verify real life signals like music and speech signals the proposed models can be used. 8. CONCLUSION In this paper the method of estimating the Signal Transition Activity in FIR Filters implemented by parallel Multiplier Accumulator based on Modified Booth Algorithm has been proposed. The DBT model is used to analyze the signal transition activity by means of the signal statistics. The mathematical formulation of the multiplexing mechanism is developed for the signal statistics. The mapping of FIR filter structure on a MAC based on modified booth algorithm increases the data throughput rate. The proposed multiplexing mechanism is used for the signal transition activity at the nodes.
  • 9. Computer Science & Information Technology (CS & 93 REFERENCES [1] G. Lakshmi Narayanan and B. Venkataramani, “Optimization Techniques for FPGA-Based Wave Pipelined DSP Blocks”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 13. No 7. pp 783-792, July 2005. [2] H. Lee, “A Power-Aware Scalable Pipelined Booth Multiplier”, In Proc. IEEE Int. SOC Conf., 2004, pp. 123-126. [3] P.E.Landman and J.M.Rabaey, “Architectural power analysis: The dual –bit-type Method”, IEEE Trans. VLSI Syst., vol.3. pp 173-187, July 1995. [4] D. Marculescu,R.Marculescu,and M.Pedram, “Information theoretic measures for power analysis”, IEEE Trans. Computer-Aided Design.,vol. 15. pp 599-610, June 1996. [5] S. Ramprasad, N.R.Shanbhag, and I.N. Hajj, “analytical estimation of signal transition from word- level staistics”, IEEE Trans., Computer Aided Design,vol. 16, pp 718-733, July 1997. [6] G. Lakshmi Narayanan and B. Venkataramani, “Optimization Techniques for FPGA-Based Wave Pipelined DSP Blocks”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 13. No 7. pp 783-792, July 2005. [7] Young-Ho Seo and Dong-Wook Kim, “a New VLSI Architecture of parallel Multiplier-Accumulator Based on Radix-2 Modified Booth Algorithm”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol.18. No 2. pp 201-208, February 2010. [8] A.Papoulis, “Probablity, Random variables, and Stochastic Processes”, 3rd ed. New York:McGraw- Hill,1991.