SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1140
Design of area efficient digital FIR filter using MAC
Miss.Nusrat jabeen M.Anees 1, Mr. Ashish B. Kharate2
1 Department of Electronics and Telecommunication, Sant Gadge Baba Amravati University,
Amravati, Maharashtra, India
2 Asst Professor, Department of Electronics and Telecommunication, H.V.P.M’S College of Engineering
Amravati, Maharashtra,India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Due to the explosive growth of multimedia
application, the demand for high performance and low power
DSP is getting higher and higher. Most widely used
fundamental device performed in DSP system is FIR digital
filter. Being the critical part of the theoretical advancement
and implementation, FIR filter design continuestobeacritical
area of on-going research activities. for better performance it
is good direction to optimize powerconsumption,reductionin
computational complexity as well as area optimization of FIR
digital filter.
Key Words: FIR filter, Area optimization, MAC, FPGA.
1.INTRODUCTION
The speed of developmentsinelectronic technologyistaking
place tremendously. Now days, Digital Signal Processing
(DSP) is used in various applications such as speech
processing, digital versatile disk, portable video
systems/computers, digital audio, multimedia and wireless
communications, video compression, digital set-top box,
cable modems, digital radio, transmission systems, radar
imaging, acoustic beam formers, global positioning systems,
and biomedical signal processing. The field of DSP has
always been driven by the advances in DSP applications and
in scaled very-large-scale integrated (VLSI) technologies.
Therefore, at any given time, several challengesareimposed
on the implementations of the DSP systems. These
implementations must satisfy the enforced sampling rate
constraints of the real-time DSP applications and must
require less space and power consumption. DSP
computation is different from general-purposecomputation
in the sense that the DSP programs are non terminating
programs. In DSP computation, the same program is
executed repetitively on an infinite time series. The non
terminating nature can be exploited to design more
proficient DSP systemsbyexploitingthedependencyoftasks
both within iteration and among multiple iterations. in
addition, long critical paths in DSP algorithms limit the
performance of DSP systems. Digital filters are essential
elements of DSP systems. Digital filters are classified into
two categories as: Finite Impulse Response (FIR) filter and
Infinite Impulse Response (IIR) filter. Though FIR filters
have linear phase property, low coefficient sensitivity and
stability compare to IIR filter they have power consumption
more than IIR filter. In many applications it is often
advantageous to employfiniteimpulse response(FIR)filters,
since they can be designed with exact linear phase and
reveal no stability problems (Mitra, 2006). However FIR
filters have a computationally more intensive complexity
compared to infinite impulse response (IIR) filters with
correspondent magnitude responses. During the past
several years, many design methods have been proposed to
reduce the complexity of the FIR filters.
1.1 Digital Filter
The output of a FIR filter is described by the following
equation:
Where x[n] is the input signal,y[n]istheoutputsignal.ai
are the filter coefficients, also known as tap weights, that
make up the impulse response. The output y of a FIR system
is determined by convolving its input signal x with its
impulse response a .
(a)Direct form
(b)Transpose form
Fig -1: Various Realizations of FIR Filters
       Nnxnxnxny aaa N
 110
....1
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1141
In general, there are two popular forms to realize FIR
filters: direct and transposed shown in Fig. 1. In the direct
form, there are delay units between multipliers. At a time,
the present filter input, x(n), and N-1 previous samples of
the input are fed to each multiplier input, and the filter
output y(n) is the sum of product of every multiplier. In the
transposed form, however, delay units are placed between
adders so that the multipliers can be fed simultaneously. For
the computation of FIR filter, we have to convolve the input
data with filter coefficient; convolution process contains
number of multiplication and addition.
2. LITERATURE REVIEW
Computational complexity ofDigital Filterstructuresisgiven
by total number of multipliers and total number of two input
adders required forits implementation, which indicates cost
of implementation. For the applications demanding low
power and high speed Digital Filters, various approaches
developed so far to reduce the number of multiplicationsand
additions are discussed below.
Strength reduction atalgorithmiclevel can be used toreduce
the number of additions and multiplications. Applications
involving multiplication by constant are common in digital
signal processing. A first solution proposed to optimize
multiplication by constant was the use of constant recoding,
such as Booth’s. This solution just avoids long strings of
consecutive ones inthebinaryrepresentationoftheconstant.
Another solution proposed designing a digit-serial MCM
operation with minimal area at gate-level and presents the
exact formalization of the area optimization problem as a0-1
Integer Linear Programming (ILP) problem[3].
In the paper titled “Low-Complexity Constant Coefficient
Matrix Multiplication Using a Minimum Spanning Tree
Approach”, Oscar Gustafsson, Henrik Ohlsson, and Lars
Wanhammar proposed an algorithm for low complexity
constant coefficient matrix multiplication based on
differences. It uses a minimum spanning tree (MST) to select
the coefficients, which warrants low execution time as an
MST can be found in polynomialtimeIngeneral,optimization
techniques usually used for multiplier less filter design are
complex, can require long run times, and provide no
performance guarantees (Koter at al., 2003). Gordana
Jovanovic Dolecek and Sanjit K. Mitra in their paper titled
“Computationally Efficient Multiplier-Free Fir Filter Design”,
proposed simple efficientmethodforthedesignofmultiplier-
free.FIR filters without optimization. The method uses the
rounding to the nearest integer of the coefficients of the
equiripple filter which satisfies the desired specification.
Considering thattheintegercoefficientmultiplicationscanbe
accomplished with only shift-and-add operations, the
rounded impulse response filter is multiplier-free [2].
In a FIR context, a MAC is the operation of multiplying a
coefficient by the corresponding delayed data sample and
accumulating the result. FIR usually requires one MAC per
tap. High speed and high throughputMultiplier-Accumulator
(MAC) unit that consumes low power, which is always a key
to achieve a high performance digital signal Processing
system. A low power MAC unit can be designed and
implemented using block enabling technique to save power.
In any MAC unit, data flows from the input register to the
output register through multiple stages such as, multiplier
stage, adder stage and the accumulator stage. Within the
multiplier stage, further,therearemultiplestagesofaddition.
During each operation of multiplication and addition, the
blocks in the pipeline may not be required to be on or
enabled until the actual data gets in from the previous stage.
In block enabling technique, the delay of each stage is
obtained. Every block gets enabled only after the expected
delay. For the entire duration until the inputs are available,
the successive blocks are disabled, thus saving power [8].
3. PROPOSED METHODOLOGY
In many applications it is often advantageous to employ
finite impulse response (FIR) filters, since they can be
designed with exact linear phase and exhibit no stability
problems (Mitra, 2006). However FIR filters have a
computationally more intensive complexity compared to
infinite impulse response (IIR) filters with equivalent
magnitude responses. This paper aims to design an area
efficient digital filter on FPGA .which has following steps
described below.
3.1 Filter Specification
The first step in designing digital filters is to obtain the
filter specification. The specification is developed based on
the technical requirements to the filter and the possibility of
hardware realization. A filter specification is a technical
specification that determines the pass-band and stop-band
frequency ranges and acceptable attenuations in those
ranges. There are four basic types of filter specifications, one
for each of the four basic filter types: low-pass, high-pass,
band-pass and band-stop. Generally, filter specifications
determine pass band and stop band frequency ranges,
desirable signal attenuations (gains) at those ranges,
approximation methods for the filter design, and hardware
implementation requirements.FDAtoolisusedtodesignand
analyse the filter for specification as shown in figure 2.
Order N=17
Pass band Frequency Fpass = 9000Hz
Stop band Frequency Fstop = 11000Hz
Sampling Frequency Fs = 48000Hz
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1142
Fig-2 Filter specification in FDA tool
3.2 Filter Coefficient Generation
This design is exported to MATLAB workspace for
generation of coefficient since coefficients are decimals,
among them some are negative therefore binary
representation of coefficient requiresmore bitsascompared
to integer. so coefficients are rounded to nearest integer
value that can be represented in 8 bits only .This method
reduces complexity of MAC unit considerably by avoiding
design of two’scompliment circuit further area requirement
of multiplier is also reduced. Following table shows actual
coefficient and rounded coefficient.
Table -1:Coefficient optimization by rounding to nearest
integer.
coefficients actual After rounding
off
h0 -0.0602 5
h1 -0.0240 2
h2 0.0432 3
h3 0.0348 3
h4 -0.0196 2
h5 -0.0916 7
h6 -0.0130 1
h7 0.1928 15
h8 0.3879 30
h9 0.3879 30
h10 0.1928 15
h11 -0.0130 1
h12 -0.0916 7
h13 -0.0196 2
h14 0.0348 3
h15 0.0432 3
h16 -0.0240 2
h17 -0.0602 5
3.3 Design of FIR filter using single MAC unit
In digital signal processing, the multiply–accumulate
operation is a common step that computes the product of
two numbers and adds that product to an accumulator. The
hardware unit that performs the operation is known as a
multiplier accumulator (MAC or MAC unit). The operation
itself is often called as a MAC or a MAC operation. The MAC
operation modifies an accumulator as:
a a b c
This paper proposed an area efficient FIR filter by using a
single MAC unit. Following block diagram shows
construction of MAC based FIR filter.
Fig -3: Proposed Architecture of FIR filter using MAC
The architecture of MAC based FIR filter involves design of
following elements
a.Shift register: This is serial in parallel out shift
register. The effect of each clock pulse is to shift
the data contents (x) of each stage one placetothe
right.
b.Multiplexer: multiplexer or mux is a device that
selects one of several analog or digital input
signals and forwards the selected input into a
single line. Proposed architecture involves design
of two mux one is to select data(x) and another to
select filter coefficients (h). Selected input is
depending upon the logic on selector pins.
c. Multiplier: The output of two multiplexer is fed to
multiplier. this multiplier takes 8 bit input and
produces 16 bit output.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1143
d.Adder: It adds multiplier output with previous
result stored in accumulator. Output of adder is
taken as filter output for current sample and also
fed to the accumulator for next input sample.
e.Accumulator: It is 32 bit D flip flop used to hold the
result. with each clock existing value in
accumulator is replaced by new one.
f. Control unit: This unit is of great importance as it
controls all clock, reset signal associated with
various elements as shown in fig 3 as well as logic
on selector pins.
4. CONCLUSIONS
The FIR filters are widely used in signal processing and can
be implemented usingProgrammabledigital processors.The
main focus of this paper is to introduce method of
implementing an area efficient digital FIR filter. It can be
achieved through filter coefficient optimization technique,
using single MAC unit and by selecting parallel
form(transpose) among two structures as it involves
addition followed by multiplication thereby reducing
hardware cost. Proposed work seems to be a good direction
in area optimization of digital filter.
ACKNOWLEDGEMENT
We are very grateful to our College of HVPM College of
Engineering and Technology, faculty members and
associates of ENTC department who are directly&indirectly
helped us for this paper.
REFERENCES
[1] Ahmed Shahein, , Qiang Zhang, Niklas Lotze, and
Yiannos Manoli, “ A Novel Hybrid Monotonic Local
Search Algorithm for FIR Filter Coefficients
Optimization” IEEE Transactions on circuits and
systems—I: regular papers, vol. 59, no. 3, march 2012.
[2] Gordana Jovanovic Dolecek, and Sanjit K. Mitra
“Computationally Efficient Multiplier-Free Fir Filter
Design”, Computacion y Sistemas Vol. 10 No. 3, 2007,pp
251-267 ISSN 1405-5546.
[3] Levent Aksoy and Cristiano Lazzari, Eduardo Costa,
Paulo Flores and Jose Monteiro “Optimization of Area in
Digit-Serial Multiple Constant Multiplications at Gate-
Level” 978-1-4244-9474-3/11/ ©2011 IEEE
[4] Shahnam Mirzaei, Anup Hosangadi,RyanKastner“FPGA
Implementation of High SpeedFIR FiltersUsingAddand
Shift Method” 1-4244-9707-X/06/©2006 IEEE
[5] Keshab K. Parhi, , “Approaches to Low-Power
Implementations of DSP Systems,”IEEETransactionson
circuits and systems—I: Fundamental Theory and
applications, Vol. 48,No. 10, October 2001,pp.1214-
1224.
[6] A. G. Dempster and M. D. Macleod, “Use of minimum-
adder multiplier blocks inFIRdigital filters,”IEEETrans.
Circuits Syst.–II, vol. 42, no. 9, pp. 569–577, Sep. 1995.
[7] K.K.Parhi, “VLSI Digital Signal Processing systems-
Design and Implementation”,Wiley Student Edition.
[8] Y. Voronenko and M. Piischel, "Multiplierless Multiple
Constant Multiplication," ACM Transactions on
Algorithms, vol. 3, no. 2, 2007.
[9] Shanthala and Y.V.Kulkarni , “VLSI Design and
Implementation of Low Power MAC Unit with Block
Enabling Technique”, in European Journal of Scientific
Research,(2009),pp. 19-28.
[10] Mitra S.K. Digital Signal Processing (PHI).
[11] Shraddha S. Borkar “Optimization of FIR digital filter
using low power MAC “IJCSET |April 2012| Vol 2, Issue
4,1150-1154.
[12] J. Bhasker “VHDL Primer”, Prentice-Hall, Inc, 1999.
[13] Volnei A Pedroni “Circuit Design with VHDL”,MITPress,
2004.
[14] O. Gustafsson, H. Johansson, and L. Wanhammar, “An
MILP approach for the design of linear-phase FIR filters
with minimum number of signed-power-of-two terms,”
in Proc. Eur. Conf. Circuit Theory Design.

More Related Content

What's hot

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
IRJET Journal
 
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
IRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGAIRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGA
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
IRJET Journal
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
ijsrd.com
 
Power efficient and high throughput of fir filter using block least mean squa...
Power efficient and high throughput of fir filter using block least mean squa...Power efficient and high throughput of fir filter using block least mean squa...
Power efficient and high throughput of fir filter using block least mean squa...
eSAT Publishing House
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
VLSICS Design
 
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
International Journal of Science and Research (IJSR)
 
Design of Variable Digital FIR Filter for Software Defined Radio Applications
Design of Variable Digital FIR Filter for Software Defined Radio ApplicationsDesign of Variable Digital FIR Filter for Software Defined Radio Applications
Design of Variable Digital FIR Filter for Software Defined Radio Applications
IRJET Journal
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...
Subhadeep Chakraborty
 
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
ijaia
 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDL
IJMER
 
Implementation Cost Analysis of the Interpolator for the Wimax Technology
Implementation Cost Analysis of the Interpolator for the Wimax TechnologyImplementation Cost Analysis of the Interpolator for the Wimax Technology
Implementation Cost Analysis of the Interpolator for the Wimax Technology
iosrjce
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise Cancellation
IJERA Editor
 
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
IRJET Journal
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTABHISHEK DABRAL
 
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search AlgorithmDesign of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
IJERA Editor
 
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET Journal
 

What's hot (19)

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using A...
 
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
IRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGAIRJET-  	  Decimator Filter for Hearing Aid Application Based on FPGA
IRJET- Decimator Filter for Hearing Aid Application Based on FPGA
 
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
Analysis of different FIR Filter Design Method in terms of Resource Utilizati...
 
Power efficient and high throughput of fir filter using block least mean squa...
Power efficient and high throughput of fir filter using block least mean squa...Power efficient and high throughput of fir filter using block least mean squa...
Power efficient and high throughput of fir filter using block least mean squa...
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
 
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
Noise Immune and Area Optimized Serial Interface for FPGA based Industrial In...
 
Design of Variable Digital FIR Filter for Software Defined Radio Applications
Design of Variable Digital FIR Filter for Software Defined Radio ApplicationsDesign of Variable Digital FIR Filter for Software Defined Radio Applications
Design of Variable Digital FIR Filter for Software Defined Radio Applications
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...
 
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
CANONIC SIGNED DIGIT BASED DESIGN OF MULTIPLIER-LESS FIR FILTER USING SELFORG...
 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDL
 
Implementation Cost Analysis of the Interpolator for the Wimax Technology
Implementation Cost Analysis of the Interpolator for the Wimax TechnologyImplementation Cost Analysis of the Interpolator for the Wimax Technology
Implementation Cost Analysis of the Interpolator for the Wimax Technology
 
40120140503001 2-3
40120140503001 2-340120140503001 2-3
40120140503001 2-3
 
1749 1756
1749 17561749 1756
1749 1756
 
Active Noise Cancellation
Active Noise CancellationActive Noise Cancellation
Active Noise Cancellation
 
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
Design Low Pass FIR Digital Filter for Cut off Frequency Calculation Using Ar...
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORT
 
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search AlgorithmDesign of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
 
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...IRJET-  	  Low Complexity and Critical Path Based VLSI Architecture for LMS A...
IRJET- Low Complexity and Critical Path Based VLSI Architecture for LMS A...
 

Similar to Design of Area Efficient Digital FIR Filter using MAC

Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
IRJET Journal
 
Implementation of Low Complex Universal Filtered Multicarrier
Implementation of Low Complex Universal  Filtered MulticarrierImplementation of Low Complex Universal  Filtered Multicarrier
Implementation of Low Complex Universal Filtered Multicarrier
IJASRD Journal
 
Application of Modified Second-Order Frequency Transformations
Application of Modified Second-Order Frequency TransformationsApplication of Modified Second-Order Frequency Transformations
Application of Modified Second-Order Frequency Transformations
IRJET Journal
 
J017635664
J017635664J017635664
J017635664
IOSR Journals
 
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
IRJET Journal
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation
IJEEE
 
Review On Design Of Digital FIR Filters
Review On Design Of Digital FIR FiltersReview On Design Of Digital FIR Filters
Review On Design Of Digital FIR Filters
IRJET Journal
 
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
IJECEIAES
 
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERSPERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
IRJET Journal
 
Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...
IJECEIAES
 
Area Efficient and high-speed fir filter implementation using divided LUT method
Area Efficient and high-speed fir filter implementation using divided LUT methodArea Efficient and high-speed fir filter implementation using divided LUT method
Area Efficient and high-speed fir filter implementation using divided LUT method
IJMER
 
Design and implementation of two-dimensional digital finite impulse response...
Design and implementation of two-dimensional digital finite  impulse response...Design and implementation of two-dimensional digital finite  impulse response...
Design and implementation of two-dimensional digital finite impulse response...
IJECEIAES
 
Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDATool
ijtsrd
 
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable CoefficientsTranspose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
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
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
IRJET Journal
 
FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter
IJECEIAES
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
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
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 

Similar to Design of Area Efficient Digital FIR Filter using MAC (20)

Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
Design and Implementation of FIR Filter to Analyze Power Efficiency and Noise...
 
Implementation of Low Complex Universal Filtered Multicarrier
Implementation of Low Complex Universal  Filtered MulticarrierImplementation of Low Complex Universal  Filtered Multicarrier
Implementation of Low Complex Universal Filtered Multicarrier
 
Application of Modified Second-Order Frequency Transformations
Application of Modified Second-Order Frequency TransformationsApplication of Modified Second-Order Frequency Transformations
Application of Modified Second-Order Frequency Transformations
 
J017635664
J017635664J017635664
J017635664
 
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
 
Design of Optimized FIR Filter Using FCSD Representation
Design  of  Optimized  FIR  Filter  Using  FCSD Representation Design  of  Optimized  FIR  Filter  Using  FCSD Representation
Design of Optimized FIR Filter Using FCSD Representation
 
Review On Design Of Digital FIR Filters
Review On Design Of Digital FIR FiltersReview On Design Of Digital FIR Filters
Review On Design Of Digital FIR Filters
 
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
Linear Phase FIR Low Pass Filter Design Based on Firefly Algorithm
 
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERSPERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
PERFORMANCE ANALYSIS OF PLANAR BANDPASS FILTER WITH DIFFERENT ORDERS
 
Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...Design and implementation of DA FIR filter for bio-inspired computing archite...
Design and implementation of DA FIR filter for bio-inspired computing archite...
 
Area Efficient and high-speed fir filter implementation using divided LUT method
Area Efficient and high-speed fir filter implementation using divided LUT methodArea Efficient and high-speed fir filter implementation using divided LUT method
Area Efficient and high-speed fir filter implementation using divided LUT method
 
Design and implementation of two-dimensional digital finite impulse response...
Design and implementation of two-dimensional digital finite  impulse response...Design and implementation of two-dimensional digital finite  impulse response...
Design and implementation of two-dimensional digital finite impulse response...
 
Performance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDAToolPerformance Analysis of FIR Filter using FDATool
Performance Analysis of FIR Filter using FDATool
 
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable CoefficientsTranspose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
Transpose Form Fir Filter Design for Fixed and Reconfigurable Coefficients
 
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)
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter FPGA Implementation of Higher Order FIR Filter
FPGA Implementation of Higher Order FIR Filter
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
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)
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 

Recently uploaded (20)

J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 

Design of Area Efficient Digital FIR Filter using MAC

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1140 Design of area efficient digital FIR filter using MAC Miss.Nusrat jabeen M.Anees 1, Mr. Ashish B. Kharate2 1 Department of Electronics and Telecommunication, Sant Gadge Baba Amravati University, Amravati, Maharashtra, India 2 Asst Professor, Department of Electronics and Telecommunication, H.V.P.M’S College of Engineering Amravati, Maharashtra,India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Due to the explosive growth of multimedia application, the demand for high performance and low power DSP is getting higher and higher. Most widely used fundamental device performed in DSP system is FIR digital filter. Being the critical part of the theoretical advancement and implementation, FIR filter design continuestobeacritical area of on-going research activities. for better performance it is good direction to optimize powerconsumption,reductionin computational complexity as well as area optimization of FIR digital filter. Key Words: FIR filter, Area optimization, MAC, FPGA. 1.INTRODUCTION The speed of developmentsinelectronic technologyistaking place tremendously. Now days, Digital Signal Processing (DSP) is used in various applications such as speech processing, digital versatile disk, portable video systems/computers, digital audio, multimedia and wireless communications, video compression, digital set-top box, cable modems, digital radio, transmission systems, radar imaging, acoustic beam formers, global positioning systems, and biomedical signal processing. The field of DSP has always been driven by the advances in DSP applications and in scaled very-large-scale integrated (VLSI) technologies. Therefore, at any given time, several challengesareimposed on the implementations of the DSP systems. These implementations must satisfy the enforced sampling rate constraints of the real-time DSP applications and must require less space and power consumption. DSP computation is different from general-purposecomputation in the sense that the DSP programs are non terminating programs. In DSP computation, the same program is executed repetitively on an infinite time series. The non terminating nature can be exploited to design more proficient DSP systemsbyexploitingthedependencyoftasks both within iteration and among multiple iterations. in addition, long critical paths in DSP algorithms limit the performance of DSP systems. Digital filters are essential elements of DSP systems. Digital filters are classified into two categories as: Finite Impulse Response (FIR) filter and Infinite Impulse Response (IIR) filter. Though FIR filters have linear phase property, low coefficient sensitivity and stability compare to IIR filter they have power consumption more than IIR filter. In many applications it is often advantageous to employfiniteimpulse response(FIR)filters, since they can be designed with exact linear phase and reveal no stability problems (Mitra, 2006). However FIR filters have a computationally more intensive complexity compared to infinite impulse response (IIR) filters with correspondent magnitude responses. During the past several years, many design methods have been proposed to reduce the complexity of the FIR filters. 1.1 Digital Filter The output of a FIR filter is described by the following equation: Where x[n] is the input signal,y[n]istheoutputsignal.ai are the filter coefficients, also known as tap weights, that make up the impulse response. The output y of a FIR system is determined by convolving its input signal x with its impulse response a . (a)Direct form (b)Transpose form Fig -1: Various Realizations of FIR Filters        Nnxnxnxny aaa N  110 ....1
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1141 In general, there are two popular forms to realize FIR filters: direct and transposed shown in Fig. 1. In the direct form, there are delay units between multipliers. At a time, the present filter input, x(n), and N-1 previous samples of the input are fed to each multiplier input, and the filter output y(n) is the sum of product of every multiplier. In the transposed form, however, delay units are placed between adders so that the multipliers can be fed simultaneously. For the computation of FIR filter, we have to convolve the input data with filter coefficient; convolution process contains number of multiplication and addition. 2. LITERATURE REVIEW Computational complexity ofDigital Filterstructuresisgiven by total number of multipliers and total number of two input adders required forits implementation, which indicates cost of implementation. For the applications demanding low power and high speed Digital Filters, various approaches developed so far to reduce the number of multiplicationsand additions are discussed below. Strength reduction atalgorithmiclevel can be used toreduce the number of additions and multiplications. Applications involving multiplication by constant are common in digital signal processing. A first solution proposed to optimize multiplication by constant was the use of constant recoding, such as Booth’s. This solution just avoids long strings of consecutive ones inthebinaryrepresentationoftheconstant. Another solution proposed designing a digit-serial MCM operation with minimal area at gate-level and presents the exact formalization of the area optimization problem as a0-1 Integer Linear Programming (ILP) problem[3]. In the paper titled “Low-Complexity Constant Coefficient Matrix Multiplication Using a Minimum Spanning Tree Approach”, Oscar Gustafsson, Henrik Ohlsson, and Lars Wanhammar proposed an algorithm for low complexity constant coefficient matrix multiplication based on differences. It uses a minimum spanning tree (MST) to select the coefficients, which warrants low execution time as an MST can be found in polynomialtimeIngeneral,optimization techniques usually used for multiplier less filter design are complex, can require long run times, and provide no performance guarantees (Koter at al., 2003). Gordana Jovanovic Dolecek and Sanjit K. Mitra in their paper titled “Computationally Efficient Multiplier-Free Fir Filter Design”, proposed simple efficientmethodforthedesignofmultiplier- free.FIR filters without optimization. The method uses the rounding to the nearest integer of the coefficients of the equiripple filter which satisfies the desired specification. Considering thattheintegercoefficientmultiplicationscanbe accomplished with only shift-and-add operations, the rounded impulse response filter is multiplier-free [2]. In a FIR context, a MAC is the operation of multiplying a coefficient by the corresponding delayed data sample and accumulating the result. FIR usually requires one MAC per tap. High speed and high throughputMultiplier-Accumulator (MAC) unit that consumes low power, which is always a key to achieve a high performance digital signal Processing system. A low power MAC unit can be designed and implemented using block enabling technique to save power. In any MAC unit, data flows from the input register to the output register through multiple stages such as, multiplier stage, adder stage and the accumulator stage. Within the multiplier stage, further,therearemultiplestagesofaddition. During each operation of multiplication and addition, the blocks in the pipeline may not be required to be on or enabled until the actual data gets in from the previous stage. In block enabling technique, the delay of each stage is obtained. Every block gets enabled only after the expected delay. For the entire duration until the inputs are available, the successive blocks are disabled, thus saving power [8]. 3. PROPOSED METHODOLOGY In many applications it is often advantageous to employ finite impulse response (FIR) filters, since they can be designed with exact linear phase and exhibit no stability problems (Mitra, 2006). However FIR filters have a computationally more intensive complexity compared to infinite impulse response (IIR) filters with equivalent magnitude responses. This paper aims to design an area efficient digital filter on FPGA .which has following steps described below. 3.1 Filter Specification The first step in designing digital filters is to obtain the filter specification. The specification is developed based on the technical requirements to the filter and the possibility of hardware realization. A filter specification is a technical specification that determines the pass-band and stop-band frequency ranges and acceptable attenuations in those ranges. There are four basic types of filter specifications, one for each of the four basic filter types: low-pass, high-pass, band-pass and band-stop. Generally, filter specifications determine pass band and stop band frequency ranges, desirable signal attenuations (gains) at those ranges, approximation methods for the filter design, and hardware implementation requirements.FDAtoolisusedtodesignand analyse the filter for specification as shown in figure 2. Order N=17 Pass band Frequency Fpass = 9000Hz Stop band Frequency Fstop = 11000Hz Sampling Frequency Fs = 48000Hz
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1142 Fig-2 Filter specification in FDA tool 3.2 Filter Coefficient Generation This design is exported to MATLAB workspace for generation of coefficient since coefficients are decimals, among them some are negative therefore binary representation of coefficient requiresmore bitsascompared to integer. so coefficients are rounded to nearest integer value that can be represented in 8 bits only .This method reduces complexity of MAC unit considerably by avoiding design of two’scompliment circuit further area requirement of multiplier is also reduced. Following table shows actual coefficient and rounded coefficient. Table -1:Coefficient optimization by rounding to nearest integer. coefficients actual After rounding off h0 -0.0602 5 h1 -0.0240 2 h2 0.0432 3 h3 0.0348 3 h4 -0.0196 2 h5 -0.0916 7 h6 -0.0130 1 h7 0.1928 15 h8 0.3879 30 h9 0.3879 30 h10 0.1928 15 h11 -0.0130 1 h12 -0.0916 7 h13 -0.0196 2 h14 0.0348 3 h15 0.0432 3 h16 -0.0240 2 h17 -0.0602 5 3.3 Design of FIR filter using single MAC unit In digital signal processing, the multiply–accumulate operation is a common step that computes the product of two numbers and adds that product to an accumulator. The hardware unit that performs the operation is known as a multiplier accumulator (MAC or MAC unit). The operation itself is often called as a MAC or a MAC operation. The MAC operation modifies an accumulator as: a a b c This paper proposed an area efficient FIR filter by using a single MAC unit. Following block diagram shows construction of MAC based FIR filter. Fig -3: Proposed Architecture of FIR filter using MAC The architecture of MAC based FIR filter involves design of following elements a.Shift register: This is serial in parallel out shift register. The effect of each clock pulse is to shift the data contents (x) of each stage one placetothe right. b.Multiplexer: multiplexer or mux is a device that selects one of several analog or digital input signals and forwards the selected input into a single line. Proposed architecture involves design of two mux one is to select data(x) and another to select filter coefficients (h). Selected input is depending upon the logic on selector pins. c. Multiplier: The output of two multiplexer is fed to multiplier. this multiplier takes 8 bit input and produces 16 bit output.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 09 | Sep -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1143 d.Adder: It adds multiplier output with previous result stored in accumulator. Output of adder is taken as filter output for current sample and also fed to the accumulator for next input sample. e.Accumulator: It is 32 bit D flip flop used to hold the result. with each clock existing value in accumulator is replaced by new one. f. Control unit: This unit is of great importance as it controls all clock, reset signal associated with various elements as shown in fig 3 as well as logic on selector pins. 4. CONCLUSIONS The FIR filters are widely used in signal processing and can be implemented usingProgrammabledigital processors.The main focus of this paper is to introduce method of implementing an area efficient digital FIR filter. It can be achieved through filter coefficient optimization technique, using single MAC unit and by selecting parallel form(transpose) among two structures as it involves addition followed by multiplication thereby reducing hardware cost. Proposed work seems to be a good direction in area optimization of digital filter. ACKNOWLEDGEMENT We are very grateful to our College of HVPM College of Engineering and Technology, faculty members and associates of ENTC department who are directly&indirectly helped us for this paper. REFERENCES [1] Ahmed Shahein, , Qiang Zhang, Niklas Lotze, and Yiannos Manoli, “ A Novel Hybrid Monotonic Local Search Algorithm for FIR Filter Coefficients Optimization” IEEE Transactions on circuits and systems—I: regular papers, vol. 59, no. 3, march 2012. [2] Gordana Jovanovic Dolecek, and Sanjit K. Mitra “Computationally Efficient Multiplier-Free Fir Filter Design”, Computacion y Sistemas Vol. 10 No. 3, 2007,pp 251-267 ISSN 1405-5546. [3] Levent Aksoy and Cristiano Lazzari, Eduardo Costa, Paulo Flores and Jose Monteiro “Optimization of Area in Digit-Serial Multiple Constant Multiplications at Gate- Level” 978-1-4244-9474-3/11/ ©2011 IEEE [4] Shahnam Mirzaei, Anup Hosangadi,RyanKastner“FPGA Implementation of High SpeedFIR FiltersUsingAddand Shift Method” 1-4244-9707-X/06/©2006 IEEE [5] Keshab K. Parhi, , “Approaches to Low-Power Implementations of DSP Systems,”IEEETransactionson circuits and systems—I: Fundamental Theory and applications, Vol. 48,No. 10, October 2001,pp.1214- 1224. [6] A. G. Dempster and M. D. Macleod, “Use of minimum- adder multiplier blocks inFIRdigital filters,”IEEETrans. Circuits Syst.–II, vol. 42, no. 9, pp. 569–577, Sep. 1995. [7] K.K.Parhi, “VLSI Digital Signal Processing systems- Design and Implementation”,Wiley Student Edition. [8] Y. Voronenko and M. Piischel, "Multiplierless Multiple Constant Multiplication," ACM Transactions on Algorithms, vol. 3, no. 2, 2007. [9] Shanthala and Y.V.Kulkarni , “VLSI Design and Implementation of Low Power MAC Unit with Block Enabling Technique”, in European Journal of Scientific Research,(2009),pp. 19-28. [10] Mitra S.K. Digital Signal Processing (PHI). [11] Shraddha S. Borkar “Optimization of FIR digital filter using low power MAC “IJCSET |April 2012| Vol 2, Issue 4,1150-1154. [12] J. Bhasker “VHDL Primer”, Prentice-Hall, Inc, 1999. [13] Volnei A Pedroni “Circuit Design with VHDL”,MITPress, 2004. [14] O. Gustafsson, H. Johansson, and L. Wanhammar, “An MILP approach for the design of linear-phase FIR filters with minimum number of signed-power-of-two terms,” in Proc. Eur. Conf. Circuit Theory Design.