SlideShare a Scribd company logo
1 of 6
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 1
POWER EFFICIENT AND HIGH THROUGHPUT OF FIR FILTER USING
BLOCK LEAST MEAN SQUARE ALGORITHM IN FPGA
M.Devipriya1
, V.Saravanan2
, N.Santhiyakumari3
1
PG scholar, Department of Electronics and communication Engineering, Knowledge institute of technology, Anna
University, Salem, Tamilnadu, India.
2
Associate professor, Department of Electronics and communication Engineering, Knowledge institute of technology,
Anna University, Salem, Tamilnadu, India
3
Professor & Head, Department of Electronics and communication Engineering, Knowledge institute of technology, Anna
University, Salem, Tamilnadu, India.
Abstract
In silicon on chip technology demands high performance and low power Very Large Scale Integrated Circuit (VLSI) digital signal
processing (DSP) systems. The aim of this paper explores the power consumption technique for the architecture of Finite Impulse
Response (FIR) adaptive filter. An adaptive FIR filter with Block Least Mean Square (BLMS) algorithm was developed to reduce the
power. Distributed arithmetic (DA)-based formulation of BLMS algorithm is used to reduce the area where both convolution
operation to compute filter output and correlation operation to compute weight-increment term could be performed by using the same
LUT. Thus a DA based implementation of adaptive filter is highly computational and area efficient.
Keywords: FIR, FPGA, DSP, DA, VLSI, BLMS.
-----------------------------------------------------------------------***-----------------------------------------------------------------------
I. INTRODUCTION
Finite impulse response (FIR) filters are the most popular type
of filters implemented in software. FIR Filter plays an
important role in digital signal processing which could be used
to as the Low Pass Filter, Pass Band Selection, Anti-Aliasing,
Extraction and Interpolation and etc. In digital signal
processing, traditional filter is realized by high speed
multiplication accumulator where only limited operation can
be done during the next sampling period, so the bandwidth is
limited and the speed is low. FIR filter is usually implemented
by using a series of delays, multiplexer, and adders to create
the filter's output. An adaptive FIR filter with Block Least
Mean Square (BLMS) algorithm was developed to reduce the
power. Distributed arithmetic (DA) based formulation of
BLMS algorithm is used to reduce the area where both
convolution operation to compute filter output and correlation
operation to compute weight-increment term could be
performed by using the same LUT. Thus a DA based
implementation of adaptive filter is highly efficient.
1.1 Prior Work
FIR filters are normally used in abundance in many consumer
level products especially those related with image processing
and voice/video communication [1]. To provide appropriate
response, FIR filters may follow more than one stage. To
implement High Speed Digital Signal Processor systems, on
field programmable gate array (FPGA) are usually used as
hardware platform. There is another implementation for this
purpose, which is Application Specific Integrated Circuits
(ASIC) used overwhelmingly. FPGA has the major
advantages over traditional DSPs and ASICs in terms of
project cost, flexibility, reconfigures ability and reliability [2].
More recently, structured ASIC technology has given lower
cost solutions to full custom ASIC by predefining several
layers of silicon functionality that require the definition of
only a few fabrication layers to implement the required design.
However, the FPGA platform provides high performance and
flexibility with the option to reconfigure. In wireless
communication system, realization of FIR filters as a part of
DSP depends upon the use [3]. A decrease in performance is
noticeable when FIR filters use some internal components
implemented on FPGA. So we have used the distributed
arithmetic algorithm instead of multiply and Accumulative
Unit (MAC) to increase performance of FIR Filter. An
adaptive filter is a filter that self-adjusts its transfer function
according to an optimizing algorithm. Because of the
complexity of the optimizing algorithms, most adaptive filters
are digital filters that perform digital signal processing and
adapt their performance based on the input signal. Adaptive
filter are required when either the fixed specifications are
unknown or time invariant filters cannot satisfy the
specifications.
Adaptive filters are time-varying since their parameters are
continually changing in order to meet a performance
requirement. The hardware implementation requires several of
performances such as high speed, low power dissipation, small
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 2
chip area and good convergence characteristics. However it is
difficult to satisfy these characteristics simultaneously, so
efficient algorithms and efficient architectures are desired. The
design of adaptive filter algorithm is an important part within
the design of adaptive filter. Among many adaptive filter
algorithms, the least-mean-square (LMS) algorithms have
been used because of their relatively small computational
complexity of 2L, where L is the filter length. The
shortcoming of the LMS algorithm is that it has slow
convergence rate for input signal such as speech. Block
processing is an effective approach to reduce the
computational complexity and is employed in the LMS. The
block least mean square (BLMS) algorithm is one of the
fastest and computationally efficient adaptive algorithms. The
popularity of the FPGA is due to balance that FPGAs provide
the designer in terms of flexibility, cost, and time-to-market.
In this paper, the design of a BLMS algorithm based adaptive
filter will be analyzed.
2. FPGA BASED SIGNAL PROCESSING
Most digital signal processing done today uses a specialized
microprocessor, called a digital signal processor, capable of
very high speed multiplication. This traditional method of
signal processing is bandwidth limited. There occur a fixed
number of operations that the processor can perform on a
sample before the next sample arrives. FPGA-based digital
signal processing is based on hardware logic and does not
suffer from any of the software based processor performance
problems [4]. FPGAs allow applications to run in parallel so
that a 128 Tap filter can run as fast as a 10 tap filter.
Applications can also be pipelined in an FPGA, so that
filtering, correlation, and many other applications can all run
simultaneously. In an FPGA, most of the application is
working mostly when timing requirements are strict. An
FPGA can offer 10 to 1000 times the performance of the most
advanced digital signal processor at similar or even lower
costs. Nowadays, the use of FPGAs is increasing. They are the
prototyping hardware devices, combining the main advantages
of ASIC and DSP processors, since they provide both a
programmable and a dedicated hardware solution. It is usual to
use an FPGA as the prototyping device due to factors such as
time and cost. Moreover, an FPGA is more efficient in power
consumption, an advantage for battery-operated systems, and,
for the same application, requires less clock system speed
compared to a DSP or a general-purpose processor, offering
better electromagnetic compatibility properties. Thus, for a
wide range of applications, FPGA implementation might be
the best option. However, in the case of low sampling
frequency requirements or no low power consumption needs,
some other devices could be more suitable. In this paper,
FPGAs are the target hardware used. FPGAs are ideally suited
for the implementation of adaptive filters. However, there are
several issues to be addressed. Calculation of adaptive
algorithm in software simulations are normally carried out
with floating point precision. Another concern is the filter tap
itself. Various techniques have been devised to efficiently
calculate the convolution operation when the filters
coefficients are fixed in advance. For an adaptive filter whose
coefficients change over time, these methods will not work or
need to be modified significantly.
2.1. Hardware Complexity
Due to the high performance requirements and increasing the
complexity of DSP and multimedia communication
applications, filters with large number of taps are required to
increase the performance in terms of high sampling rate. As a
result the filtering operations are computationally intensive
and more complex in terms of hardware requirements. The
FIR filters perform the weighted summations of input
sequences with constant coefficients in most of the signal
processing and multimedia applications. These filters are
widely used in video convolutions functions, signal
preconditioning, and other communication applications. The
decrease in computational complexity causes the increase in
the performance, in terms of speed, area and power. High
speed, low area and power efficient conscious design
techniques in Silicon on chip include efforts at all level of
abstraction. One way to efficiently incorporate high
performance design technique is to implement IP cores. These
cores have following major advantages.
• Reusability across designs
• Reduction of the design effort
• Shorter time to market.
The disadvantage of FIR filters is that they require high order.
The high order demands more hardware, area and power
consumption. To minimize these parameters, our goal is to
implement an efficient high order filter in digital systems. By
the reduction of arithmetic in terms of multipliers, our goal is
to reduce the parameters namely, hardware, area and power.
This is the ultimate goal of the implementation of an efficient
FIR filter and hence DA algorithm is used for implementation
of high order FIR filter. FIR filter is incorporated with a MAC
unit. The purpose of MAC unit is to multiply the input with
constant coefficients, to shift and then to add them. This
process is repeated until all partial products produce the output
after accumulation. It increases the hardware complexity
because a simple multiplier circuitry is used. The idea is to
somehow bypass or replace the multiply and shift operations
with less complex operations. Distributed Arithmetic (DA)
can be used to replace MAC unit. The DA Algorithm actually
uses lookup table for storing constant coefficients. So the use
of lookup tables reduces the hardware complexity and hence
the new design is more efficient in terms of less area, more
speed and low power consumption. FIR filter reference core
uses a simple MAC unit. We have replaced MAC unit in FIR
filter reference core with DA Algorithm. In this study,
performance of Reference Core with Simple MAC and
reference core with DA is compared.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 3
3. DA TECHNIQUE
Distributed arithmetic is a bit level rearrangement of a
multiply accumulate to hide the multiplications. It is a
powerful technique for reducing the size of a parallel hardware
multiply-accumulate that is well suited to FPGA designs. It
can also be extended to other sum functions such as complex
multiplies, Fourier transforms and so on. In most of the
multiply accumulate applications in signal processing, one of
the multiplicands for each product is a constant. The DA
targets the products of sums which cover all filtering
application and frequency transfer functions. DA uses Look-
Up Table (LUT) which stores the constant coefficients of FIR
Filter. The size of Look-Up Table (LUT) in DA algorithm is
, where k is the number of filter taps. When number of taps
increases, LUT grows exponentially. By using offset Binary
Code (OBC), the size of the LUT can be reduced. This is very
efficient in terms of less hardware and more speed. Many DSP
applications required FIR which having MAC (Unit multiplier
and add accumulator), replacing MAC with LUT-Based DA
algorithm having power, efficiency and less area usage.
Proposed DA algorithm is hardware efficient for VLSI and
FPGA, but LUT-Less OBC is efficient only for custom VLSI
[5].We have used DA for multiplier less architecture in FPGA.
For DA based on look-up table having constant coefficient and
changing variable, one needs to design a highly efficient FIR
in digital signal processing. DA can be used for high order
filter. There are two techniques used in DA algorithm, one of
which is parallel distributed and the other is serial distributed.
[6].The DSP FIR filter functions are used in
communication(e.g. Telecommunication in Biomedical Signal
Processing, Communication, Wireless satellite and Image
processing) which is performed efficiently. The multipliers in
MAC unit of many DSP functions have more power and area
requirements. There are two techniques in this respect which
are multiplier less. One of them is Conversion based, in which
coefficients of filters are converted into numeric
representation. The second is based on LUT which stores pre-
computed coefficients values of FIR filters. The LUT in DA
algorithm uses more memory. [7].
4. METHODOLOGY
By using adaptive filter applications, such as adaptive echo
cancellation and adaptive noise cancellation, require adaptive
filters with a large filter length. The standard LMS algorithm
to the adaptive filter, this algorithm might take a long time to
complete the filtering and coefficients updating process. This
length of time might cause problems in these applications
because the adaptive filter must work in real time to filter the
input signals. In this situation, we can use LMS algorithm.
The block LMS algorithm differs from the standard LMS
algorithm in the following ways:
 The block LMS algorithm updates the coefficients of
an adaptive filter block by block. The block size is
exactly the same as the filter length. However, the
standard LMS algorithm updates the filter coefficients
sample by sample.
 The block LMS algorithm requires fewer
multiplications than the standard LMS algorithm. If
both the filter length and block size are N, the standard
LMS algorithm requires N (2N+1) multiplications,
whereas the fast block LMS algorithm requires only
(10Nlog2N+26N) multiplications. If N = 16, block
LMS algorithm can execute 16 times faster than the
standard LMS algorithm.
The block LMS algorithm calculates the output signal and the
error signal before updating the filter coefficients. This
filtering method is efficient in occupy memory and also reduce
power in terms of the lookup table size also minimum.
Fig 1 block diagram for DA-BLMS architecture
Figure 1.shows the block diagram of DA –BLMS is used to
reduce the inner product terms.
5. IMPLEMENTATION OF DA
FIR filter has 16-taps. Each tap has 16-bit input data width and
16 filter coefficients. In designing FIR filter using DA
(Distributed Arithmetic), these coefficients are placed in a
look-up table. This is because these coefficients are constants.
The look-up table grows exponentially when the filter
coefficients are increased, so the break-up in the design is
necessary and one must place four-coefficients in each look-
up table. The width of each coefficient may be 8-bits or 16-
bits depending upon the design. The width of the inputs data
also vary to 8-bits and 16-bits, each LSB bits of input data
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 4
combined in parallel to form the address of the look-up table.
Distributed arithmetic Algorithm replaces “AND” and “add”
operation as compared with MAC unit. The four-look-up table
store 16 coefficients of FIR filter. More than four look-up
tables are used for storing more coefficients for the better
response of the FIR filter. The LUTs in DA algorithm uses the
multiplier less technique. The LUTs used less CLB
(configuration logic blocks) in the FPGA to increase the
throughput and data rates. The FPGA has no multiplier and
can be used SRAM based DA algorithm. Single FPGA chip
can be used instead of using multiple DSP devices for better
performance in terms of speed area and power, due to SRAM
present in FPGA, FPGA is more efficient for the
implementation of signal processing applications. DA became
best algorithm relating to filtering operation, because SRAM
based FPGA stored look-up table values which are pre-
computed and also FPGA gives surrounding logic in a single
chip. Distributed arithmetic algorithm gives best performance
when we used in filtering operation because hardware
complexity less in DA as compared to conventional MAC.
This operation can done in a FPGA in order to reduce the
error in the FIR filter.
Fig 2 Implementation of Distributed arithmetic
6. SIMULATION RESULTS
The results show that distributed arithmetic algorithm is better
for FIR filters implementation on FPGAs. The efficiency in
terms of area, speed and power has been analyzed. The results
clearly show that efficiency in terms of power dissipation and
speed has been increased having almost same area
consumption. The DA has two techniques, one of which is the
serial DA and other one is the parallel DA. In this paper, the
serial distributed arithmetic is used to make the FIR Filter
more efficient. In future, the parallel DA can be used to
increase the efficiency of FIR Filter in terms of data rates. The
implementation of DA based algorithm, serial distributed
arithmetic algorithm and parallel distributed arithmetic use the
look up table.
Fig 3 Simulation result for Adder cell for LUT update.
Fig 4 Simulation result for Adder block for LUT update.
Figure 3 and 4 are Simulation result for adder block .it consist
of adder cell and delay unit and used to reduce the delay area.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 5
Fig 5 Simulation result for Mutiplexer array
Figure 5 simulation result for MUX 2 to 1 consist of many
input and 1 output.
Fig 6 Simulation result for weight update block
Figure 6.simulation result for weightupdate block is used to
reduce the minimum error.The size of the look up table
increases when the number of filter taps is increased. For
better performance of FIR Filter, LUT less DA
implementation uses MUX. Every shift register uses MUX
that select 0 or filter coefficients, and this technique can be
used to increase the efficiency of the FIR Filter in future.
7. CONCLUSIONS
In this paper a new programmable architecture of distributed
arithmetic based FIR filter is explained in detail. By using
block least mean square method, we can reduce the inner
products which will reduce the block size and hence the area is
reduced smaller. Also number of look up table words to be
updated per output is minimized. This helps to save external
logic and power consumption. Compared to the available
designs, this new approach reduces area delay product (ADP)
up to 35% for filter length 64. The simulation result shows
that the proposed method gives better performance than the
existing methods in terms of both area and power
consumption. This improved performance is further accurately
achieved at the cost of a slightly increased computational
complexity.
REFERENCES
[1] D.J.Allred,H.Yoo,V. Krishnan, W. Huang, and D.V.
Anderson, “LMS adaptive filters using distributed
arithmetic for high throughput,”IEEE Trans. Circuits
Syst., vol. 52, no. 7, pp. 1327–1337 2005.
[2] D.J.Allred, H. Yoo, V. Krishnan, W. Huang, and D.
V. Anderson, “An FPGA implementation for a high
throughput adaptive filter using distributed
arithmetic,” in Proc. 12th Annu. IEEE Symp. Field-
Programmable Custom Comput. pp. 324–325 2004.
[3] Basant K.Mohanty and Pramod Kumar Meher,“A
High-Performance Energy- Efficient Architecture for
FIR Adaptive Filter Based on New Distributed
Arithmetic Formulation of Block LMS Algorithm”
IEEE transactions on signal processing, vol.61, no.4
.2013
[4] S. Baghel and R. Shaik,“FPGA implementation of
fast block LMS adaptive filter using distributed
arithmetic for high-throughput,” in Proc. Int. Conf.
Commun. Signal Process. (ICCSP) 2011.
[5] S. Baghel and R. Shaik, “Low power and less
complex implementation of fast block LMS
adaptive filter using distributed arithmetic,” in Proc
IEEE Students Technol. Symp 2011.
[6] D.P. Das, G. Panda, and S.M. Kuo,“New block
filtered X LMS algorithms for active noise control
systems,” IEE Signal Procesd., vol.1,no. 2, pp. 73–
81.
[7] S. C. Douglas, Q. Zhu, and K. F. Smith, “A
pipelined LMS adaptive FIR filter architecture
without adaptive delay,” IEEE Trans. Signal Process
1998.
[8] R. Guo and L. S. DeBrunner,(2011) “Two high
performance adaptive filter implementation schemes
using distributed arithmetic,” IEEE Trans. Circuits
Syst. II, Exp. Briefs, vol. 58, no. 9, pp. 600–604.
[9] R.Jayashri,H.Chitra,H. Kusuma, (2011)A. V. Pavitra,
and V. Chandrakanth,“Memory based architecture
to implement simplified block LMS algorithm on
FPGA,” in Proc. Int. Conf. Commun. Signal Process.
(ICCSP).
[10] W. Huang and D. V. Anderson,“Adaptive filters
using modified sliding-block distributed arithmetic
with offset binary coding,” in Proc. IEEE In. Conf.
Acoust., Speech, Signal Process. (ICASSP)2009.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 6
[11] S. Haykin and B. Widrow,Least-Mean-Square
Adaptive Filters. Hoboken, NJ: Wiley- Interscience
2003.
[12] B. K. Mohanty and P. K.Meher, “Delayed block
LMS algorithm and concurrent architecture for
high-speed implementation of adaptive FIR filters,”
presented at the IEEE Region 10 TENCON2008
Conf, India 2008.
[13] Q. Shen and A. S. Spanias, “Time and frequency
domain block LMS algorithm for single channel
active noise control,” Control Eng 1996
[14] L. D. Van and W. S. Feng, “An efficient architecture
for the DLMS adaptive filters and its applications,”
IEEE Trans. Circuits Syst. II, Analog Digit. Signal
Process. vol. 48, no. 4, pp. 359–366.2006.
[15] L. D. Van and. S. Feng, “Efficient systolic
Architectures for 1-D and 2-D DLMS adaptive digital
filters,” in Proc. IEEE Asia Pacific Conf. Circuit
2000
[16] V. Visvnathan and S. Ramanathan,“A modular
systolic architecture for delayed least mean square
adaptive filtering,” in Proc. IEEE Int.Conf. VLSI
Des., pp. 332–337 ,1995

More Related Content

What's hot

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 Technologyiosrjce
 
A Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterA Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterIRJET Journal
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...iosrjce
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationIAEME Publication
 
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...IJMER
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingsivakumars90
 
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
 
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 FDAToolijtsrd
 
Re-SPark: Reservation based Smart Parking system using FRDM KL-25Z
Re-SPark: Reservation based Smart Parking system using FRDM KL-25ZRe-SPark: Reservation based Smart Parking system using FRDM KL-25Z
Re-SPark: Reservation based Smart Parking system using FRDM KL-25ZIRJET Journal
 
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...IRJET Journal
 
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
 
Real-Time Signal Processing: Implementation and Application
Real-Time Signal Processing:  Implementation and ApplicationReal-Time Signal Processing:  Implementation and Application
Real-Time Signal Processing: Implementation and Applicationsathish sak
 
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...tumep
 
An Ultra-Low Cost Solution based on Power-Line Communication
An Ultra-Low Cost Solution based on Power-Line CommunicationAn Ultra-Low Cost Solution based on Power-Line Communication
An Ultra-Low Cost Solution based on Power-Line CommunicationValerio Aisa
 
SandeepKumar _Resume
SandeepKumar _ResumeSandeepKumar _Resume
SandeepKumar _ResumeSandeep Kumar
 
Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansLiving Online
 

What's hot (20)

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
 
A Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR FilterA Review on Speech Enhancement System using FIR Filter
A Review on Speech Enhancement System using FIR Filter
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
 
Remote Monitoring 2020 Vison
Remote Monitoring 2020 VisonRemote Monitoring 2020 Vison
Remote Monitoring 2020 Vison
 
Convolution
ConvolutionConvolution
Convolution
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulation
 
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...Implementation of Wide Band Frequency Synthesizer Base on  DFS (Digital Frequ...
Implementation of Wide Band Frequency Synthesizer Base on DFS (Digital Frequ...
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
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)
 
Real Time Video Processing in FPGA
Real Time Video Processing in FPGA Real Time Video Processing in FPGA
Real Time Video Processing in FPGA
 
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
 
Re-SPark: Reservation based Smart Parking system using FRDM KL-25Z
Re-SPark: Reservation based Smart Parking system using FRDM KL-25ZRe-SPark: Reservation based Smart Parking system using FRDM KL-25Z
Re-SPark: Reservation based Smart Parking system using FRDM KL-25Z
 
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
IRJET- Device Activation based on Voice Recognition using Mel Frequency Cepst...
 
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...
 
Real-Time Signal Processing: Implementation and Application
Real-Time Signal Processing:  Implementation and ApplicationReal-Time Signal Processing:  Implementation and Application
Real-Time Signal Processing: Implementation and Application
 
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
Adaptive Optimization Schemes for Mobile VoIP Applications - Battery Life and...
 
An Ultra-Low Cost Solution based on Power-Line Communication
An Ultra-Low Cost Solution based on Power-Line CommunicationAn Ultra-Low Cost Solution based on Power-Line Communication
An Ultra-Low Cost Solution based on Power-Line Communication
 
SandeepKumar _Resume
SandeepKumar _ResumeSandeepKumar _Resume
SandeepKumar _Resume
 
Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and Technicians
 

Viewers also liked

Automatic detection and severity analysis of brain
Automatic detection and severity analysis of brainAutomatic detection and severity analysis of brain
Automatic detection and severity analysis of braineSAT Publishing House
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvmeSAT Publishing House
 
Performance comparison of qo s based routing
Performance comparison of qo s based routingPerformance comparison of qo s based routing
Performance comparison of qo s based routingeSAT Publishing House
 
Review and calculation of activity co efficient of tea
Review and calculation of activity co efficient of teaReview and calculation of activity co efficient of tea
Review and calculation of activity co efficient of teaeSAT Publishing House
 
High speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicsHigh speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicseSAT Publishing House
 
Anaerobic digestion of domestic wastewater
Anaerobic digestion of domestic wastewaterAnaerobic digestion of domestic wastewater
Anaerobic digestion of domestic wastewatereSAT Publishing House
 
Investigations on material casualty of plates under
Investigations on material casualty of plates underInvestigations on material casualty of plates under
Investigations on material casualty of plates undereSAT Publishing House
 
Behaviour of concrete beams reinforced with glass
Behaviour of concrete beams reinforced with glassBehaviour of concrete beams reinforced with glass
Behaviour of concrete beams reinforced with glasseSAT Publishing House
 
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...Study of brass wire and cryogenic treated brass wire on titanium alloy using ...
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...eSAT Publishing House
 
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...eSAT Publishing House
 
Flip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featuresFlip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featureseSAT Publishing House
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmeSAT Publishing House
 
Case study on slender multi storey rc building with brick infill
Case study on slender multi storey rc building with brick infillCase study on slender multi storey rc building with brick infill
Case study on slender multi storey rc building with brick infilleSAT Publishing House
 
A new approach to minimize stability factor of an amplifier
A new approach to minimize stability factor of an amplifierA new approach to minimize stability factor of an amplifier
A new approach to minimize stability factor of an amplifiereSAT Publishing House
 
A simple and effective scheme to find malicious node in wireless sensor network
A simple and effective scheme to find malicious node in wireless sensor networkA simple and effective scheme to find malicious node in wireless sensor network
A simple and effective scheme to find malicious node in wireless sensor networkeSAT Publishing House
 
The influence of tree induce suction on soil suction
The influence of tree induce suction on soil suctionThe influence of tree induce suction on soil suction
The influence of tree induce suction on soil suctioneSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...eSAT Publishing House
 
Design issues and challenges of reliable and secure transmission of medical i...
Design issues and challenges of reliable and secure transmission of medical i...Design issues and challenges of reliable and secure transmission of medical i...
Design issues and challenges of reliable and secure transmission of medical i...eSAT Publishing House
 
Performance of slope under seismic conditions
Performance of slope under seismic conditionsPerformance of slope under seismic conditions
Performance of slope under seismic conditionseSAT Publishing House
 

Viewers also liked (20)

Automatic detection and severity analysis of brain
Automatic detection and severity analysis of brainAutomatic detection and severity analysis of brain
Automatic detection and severity analysis of brain
 
Verification of uart ip core using uvm
Verification of uart ip core using uvmVerification of uart ip core using uvm
Verification of uart ip core using uvm
 
Performance comparison of qo s based routing
Performance comparison of qo s based routingPerformance comparison of qo s based routing
Performance comparison of qo s based routing
 
Review and calculation of activity co efficient of tea
Review and calculation of activity co efficient of teaReview and calculation of activity co efficient of tea
Review and calculation of activity co efficient of tea
 
High speed multiplier using vedic mathematics
High speed multiplier using vedic mathematicsHigh speed multiplier using vedic mathematics
High speed multiplier using vedic mathematics
 
Anaerobic digestion of domestic wastewater
Anaerobic digestion of domestic wastewaterAnaerobic digestion of domestic wastewater
Anaerobic digestion of domestic wastewater
 
Investigations on material casualty of plates under
Investigations on material casualty of plates underInvestigations on material casualty of plates under
Investigations on material casualty of plates under
 
Behaviour of concrete beams reinforced with glass
Behaviour of concrete beams reinforced with glassBehaviour of concrete beams reinforced with glass
Behaviour of concrete beams reinforced with glass
 
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...Study of brass wire and cryogenic treated brass wire on titanium alloy using ...
Study of brass wire and cryogenic treated brass wire on titanium alloy using ...
 
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...
Status of noise in yeshwanthpur circle (bangalore north) based on on site dat...
 
Flip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded featuresFlip invariant video copy detection using sparse-coded features
Flip invariant video copy detection using sparse-coded features
 
Multi tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsmMulti tracking system for vehicle using gps and gsm
Multi tracking system for vehicle using gps and gsm
 
Case study on slender multi storey rc building with brick infill
Case study on slender multi storey rc building with brick infillCase study on slender multi storey rc building with brick infill
Case study on slender multi storey rc building with brick infill
 
A new approach to minimize stability factor of an amplifier
A new approach to minimize stability factor of an amplifierA new approach to minimize stability factor of an amplifier
A new approach to minimize stability factor of an amplifier
 
A simple and effective scheme to find malicious node in wireless sensor network
A simple and effective scheme to find malicious node in wireless sensor networkA simple and effective scheme to find malicious node in wireless sensor network
A simple and effective scheme to find malicious node in wireless sensor network
 
The influence of tree induce suction on soil suction
The influence of tree induce suction on soil suctionThe influence of tree induce suction on soil suction
The influence of tree induce suction on soil suction
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...
 
Design issues and challenges of reliable and secure transmission of medical i...
Design issues and challenges of reliable and secure transmission of medical i...Design issues and challenges of reliable and secure transmission of medical i...
Design issues and challenges of reliable and secure transmission of medical i...
 
Performance of slope under seismic conditions
Performance of slope under seismic conditionsPerformance of slope under seismic conditions
Performance of slope under seismic conditions
 

Similar to Power efficient and high throughput of fir filter using block least mean square algorithm in fpga

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
 
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
 
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 SoCIRJET Journal
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
Matlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax AppliacationMatlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax Appliacationiosrjce
 
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
 
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
 
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 DevelopmentIJERD Editor
 
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 VHDLIJMER
 
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 methodIJMER
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...VLSICS Design
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...VLSICS Design
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filtereSAT Publishing House
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter eSAT Journals
 
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
 
Intelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIntelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIRJET Journal
 

Similar to Power efficient and high throughput of fir filter using block least mean square algorithm in fpga (20)

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
 
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...
 
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- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
An efficient high performance reconfigurable canonical sign digit architectu...
An efficient high performance reconfigurable canonical sign  digit architectu...An efficient high performance reconfigurable canonical sign  digit architectu...
An efficient high performance reconfigurable canonical sign digit architectu...
 
J017635664
J017635664J017635664
J017635664
 
Matlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax AppliacationMatlab Based Decimeter Design Analysis Wimax Appliacation
Matlab Based Decimeter Design Analysis Wimax Appliacation
 
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...
 
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
 
F1074145
F1074145F1074145
F1074145
 
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
 
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
 
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
 
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
EFFICIENT HARDWARE CO-SIMULATION OF DOWN CONVERTOR FOR WIRELESS COMMUNICATION...
 
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
Efficient Hardware Co-Simulation of Down Convertor for Wireless Communication...
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
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...
 
Intelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIntelligent Car System for Accident Prevention
Intelligent Car System for Accident Prevention
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 
Disaster recovery sustainable housing
Disaster recovery sustainable housingDisaster recovery sustainable housing
Disaster recovery sustainable housingeSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 
Disaster recovery sustainable housing
Disaster recovery sustainable housingDisaster recovery sustainable housing
Disaster recovery sustainable housing
 

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Power efficient and high throughput of fir filter using block least mean square algorithm in fpga

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 1 POWER EFFICIENT AND HIGH THROUGHPUT OF FIR FILTER USING BLOCK LEAST MEAN SQUARE ALGORITHM IN FPGA M.Devipriya1 , V.Saravanan2 , N.Santhiyakumari3 1 PG scholar, Department of Electronics and communication Engineering, Knowledge institute of technology, Anna University, Salem, Tamilnadu, India. 2 Associate professor, Department of Electronics and communication Engineering, Knowledge institute of technology, Anna University, Salem, Tamilnadu, India 3 Professor & Head, Department of Electronics and communication Engineering, Knowledge institute of technology, Anna University, Salem, Tamilnadu, India. Abstract In silicon on chip technology demands high performance and low power Very Large Scale Integrated Circuit (VLSI) digital signal processing (DSP) systems. The aim of this paper explores the power consumption technique for the architecture of Finite Impulse Response (FIR) adaptive filter. An adaptive FIR filter with Block Least Mean Square (BLMS) algorithm was developed to reduce the power. Distributed arithmetic (DA)-based formulation of BLMS algorithm is used to reduce the area where both convolution operation to compute filter output and correlation operation to compute weight-increment term could be performed by using the same LUT. Thus a DA based implementation of adaptive filter is highly computational and area efficient. Keywords: FIR, FPGA, DSP, DA, VLSI, BLMS. -----------------------------------------------------------------------***----------------------------------------------------------------------- I. INTRODUCTION Finite impulse response (FIR) filters are the most popular type of filters implemented in software. FIR Filter plays an important role in digital signal processing which could be used to as the Low Pass Filter, Pass Band Selection, Anti-Aliasing, Extraction and Interpolation and etc. In digital signal processing, traditional filter is realized by high speed multiplication accumulator where only limited operation can be done during the next sampling period, so the bandwidth is limited and the speed is low. FIR filter is usually implemented by using a series of delays, multiplexer, and adders to create the filter's output. An adaptive FIR filter with Block Least Mean Square (BLMS) algorithm was developed to reduce the power. Distributed arithmetic (DA) based formulation of BLMS algorithm is used to reduce the area where both convolution operation to compute filter output and correlation operation to compute weight-increment term could be performed by using the same LUT. Thus a DA based implementation of adaptive filter is highly efficient. 1.1 Prior Work FIR filters are normally used in abundance in many consumer level products especially those related with image processing and voice/video communication [1]. To provide appropriate response, FIR filters may follow more than one stage. To implement High Speed Digital Signal Processor systems, on field programmable gate array (FPGA) are usually used as hardware platform. There is another implementation for this purpose, which is Application Specific Integrated Circuits (ASIC) used overwhelmingly. FPGA has the major advantages over traditional DSPs and ASICs in terms of project cost, flexibility, reconfigures ability and reliability [2]. More recently, structured ASIC technology has given lower cost solutions to full custom ASIC by predefining several layers of silicon functionality that require the definition of only a few fabrication layers to implement the required design. However, the FPGA platform provides high performance and flexibility with the option to reconfigure. In wireless communication system, realization of FIR filters as a part of DSP depends upon the use [3]. A decrease in performance is noticeable when FIR filters use some internal components implemented on FPGA. So we have used the distributed arithmetic algorithm instead of multiply and Accumulative Unit (MAC) to increase performance of FIR Filter. An adaptive filter is a filter that self-adjusts its transfer function according to an optimizing algorithm. Because of the complexity of the optimizing algorithms, most adaptive filters are digital filters that perform digital signal processing and adapt their performance based on the input signal. Adaptive filter are required when either the fixed specifications are unknown or time invariant filters cannot satisfy the specifications. Adaptive filters are time-varying since their parameters are continually changing in order to meet a performance requirement. The hardware implementation requires several of performances such as high speed, low power dissipation, small
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 2 chip area and good convergence characteristics. However it is difficult to satisfy these characteristics simultaneously, so efficient algorithms and efficient architectures are desired. The design of adaptive filter algorithm is an important part within the design of adaptive filter. Among many adaptive filter algorithms, the least-mean-square (LMS) algorithms have been used because of their relatively small computational complexity of 2L, where L is the filter length. The shortcoming of the LMS algorithm is that it has slow convergence rate for input signal such as speech. Block processing is an effective approach to reduce the computational complexity and is employed in the LMS. The block least mean square (BLMS) algorithm is one of the fastest and computationally efficient adaptive algorithms. The popularity of the FPGA is due to balance that FPGAs provide the designer in terms of flexibility, cost, and time-to-market. In this paper, the design of a BLMS algorithm based adaptive filter will be analyzed. 2. FPGA BASED SIGNAL PROCESSING Most digital signal processing done today uses a specialized microprocessor, called a digital signal processor, capable of very high speed multiplication. This traditional method of signal processing is bandwidth limited. There occur a fixed number of operations that the processor can perform on a sample before the next sample arrives. FPGA-based digital signal processing is based on hardware logic and does not suffer from any of the software based processor performance problems [4]. FPGAs allow applications to run in parallel so that a 128 Tap filter can run as fast as a 10 tap filter. Applications can also be pipelined in an FPGA, so that filtering, correlation, and many other applications can all run simultaneously. In an FPGA, most of the application is working mostly when timing requirements are strict. An FPGA can offer 10 to 1000 times the performance of the most advanced digital signal processor at similar or even lower costs. Nowadays, the use of FPGAs is increasing. They are the prototyping hardware devices, combining the main advantages of ASIC and DSP processors, since they provide both a programmable and a dedicated hardware solution. It is usual to use an FPGA as the prototyping device due to factors such as time and cost. Moreover, an FPGA is more efficient in power consumption, an advantage for battery-operated systems, and, for the same application, requires less clock system speed compared to a DSP or a general-purpose processor, offering better electromagnetic compatibility properties. Thus, for a wide range of applications, FPGA implementation might be the best option. However, in the case of low sampling frequency requirements or no low power consumption needs, some other devices could be more suitable. In this paper, FPGAs are the target hardware used. FPGAs are ideally suited for the implementation of adaptive filters. However, there are several issues to be addressed. Calculation of adaptive algorithm in software simulations are normally carried out with floating point precision. Another concern is the filter tap itself. Various techniques have been devised to efficiently calculate the convolution operation when the filters coefficients are fixed in advance. For an adaptive filter whose coefficients change over time, these methods will not work or need to be modified significantly. 2.1. Hardware Complexity Due to the high performance requirements and increasing the complexity of DSP and multimedia communication applications, filters with large number of taps are required to increase the performance in terms of high sampling rate. As a result the filtering operations are computationally intensive and more complex in terms of hardware requirements. The FIR filters perform the weighted summations of input sequences with constant coefficients in most of the signal processing and multimedia applications. These filters are widely used in video convolutions functions, signal preconditioning, and other communication applications. The decrease in computational complexity causes the increase in the performance, in terms of speed, area and power. High speed, low area and power efficient conscious design techniques in Silicon on chip include efforts at all level of abstraction. One way to efficiently incorporate high performance design technique is to implement IP cores. These cores have following major advantages. • Reusability across designs • Reduction of the design effort • Shorter time to market. The disadvantage of FIR filters is that they require high order. The high order demands more hardware, area and power consumption. To minimize these parameters, our goal is to implement an efficient high order filter in digital systems. By the reduction of arithmetic in terms of multipliers, our goal is to reduce the parameters namely, hardware, area and power. This is the ultimate goal of the implementation of an efficient FIR filter and hence DA algorithm is used for implementation of high order FIR filter. FIR filter is incorporated with a MAC unit. The purpose of MAC unit is to multiply the input with constant coefficients, to shift and then to add them. This process is repeated until all partial products produce the output after accumulation. It increases the hardware complexity because a simple multiplier circuitry is used. The idea is to somehow bypass or replace the multiply and shift operations with less complex operations. Distributed Arithmetic (DA) can be used to replace MAC unit. The DA Algorithm actually uses lookup table for storing constant coefficients. So the use of lookup tables reduces the hardware complexity and hence the new design is more efficient in terms of less area, more speed and low power consumption. FIR filter reference core uses a simple MAC unit. We have replaced MAC unit in FIR filter reference core with DA Algorithm. In this study, performance of Reference Core with Simple MAC and reference core with DA is compared.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 3 3. DA TECHNIQUE Distributed arithmetic is a bit level rearrangement of a multiply accumulate to hide the multiplications. It is a powerful technique for reducing the size of a parallel hardware multiply-accumulate that is well suited to FPGA designs. It can also be extended to other sum functions such as complex multiplies, Fourier transforms and so on. In most of the multiply accumulate applications in signal processing, one of the multiplicands for each product is a constant. The DA targets the products of sums which cover all filtering application and frequency transfer functions. DA uses Look- Up Table (LUT) which stores the constant coefficients of FIR Filter. The size of Look-Up Table (LUT) in DA algorithm is , where k is the number of filter taps. When number of taps increases, LUT grows exponentially. By using offset Binary Code (OBC), the size of the LUT can be reduced. This is very efficient in terms of less hardware and more speed. Many DSP applications required FIR which having MAC (Unit multiplier and add accumulator), replacing MAC with LUT-Based DA algorithm having power, efficiency and less area usage. Proposed DA algorithm is hardware efficient for VLSI and FPGA, but LUT-Less OBC is efficient only for custom VLSI [5].We have used DA for multiplier less architecture in FPGA. For DA based on look-up table having constant coefficient and changing variable, one needs to design a highly efficient FIR in digital signal processing. DA can be used for high order filter. There are two techniques used in DA algorithm, one of which is parallel distributed and the other is serial distributed. [6].The DSP FIR filter functions are used in communication(e.g. Telecommunication in Biomedical Signal Processing, Communication, Wireless satellite and Image processing) which is performed efficiently. The multipliers in MAC unit of many DSP functions have more power and area requirements. There are two techniques in this respect which are multiplier less. One of them is Conversion based, in which coefficients of filters are converted into numeric representation. The second is based on LUT which stores pre- computed coefficients values of FIR filters. The LUT in DA algorithm uses more memory. [7]. 4. METHODOLOGY By using adaptive filter applications, such as adaptive echo cancellation and adaptive noise cancellation, require adaptive filters with a large filter length. The standard LMS algorithm to the adaptive filter, this algorithm might take a long time to complete the filtering and coefficients updating process. This length of time might cause problems in these applications because the adaptive filter must work in real time to filter the input signals. In this situation, we can use LMS algorithm. The block LMS algorithm differs from the standard LMS algorithm in the following ways:  The block LMS algorithm updates the coefficients of an adaptive filter block by block. The block size is exactly the same as the filter length. However, the standard LMS algorithm updates the filter coefficients sample by sample.  The block LMS algorithm requires fewer multiplications than the standard LMS algorithm. If both the filter length and block size are N, the standard LMS algorithm requires N (2N+1) multiplications, whereas the fast block LMS algorithm requires only (10Nlog2N+26N) multiplications. If N = 16, block LMS algorithm can execute 16 times faster than the standard LMS algorithm. The block LMS algorithm calculates the output signal and the error signal before updating the filter coefficients. This filtering method is efficient in occupy memory and also reduce power in terms of the lookup table size also minimum. Fig 1 block diagram for DA-BLMS architecture Figure 1.shows the block diagram of DA –BLMS is used to reduce the inner product terms. 5. IMPLEMENTATION OF DA FIR filter has 16-taps. Each tap has 16-bit input data width and 16 filter coefficients. In designing FIR filter using DA (Distributed Arithmetic), these coefficients are placed in a look-up table. This is because these coefficients are constants. The look-up table grows exponentially when the filter coefficients are increased, so the break-up in the design is necessary and one must place four-coefficients in each look- up table. The width of each coefficient may be 8-bits or 16- bits depending upon the design. The width of the inputs data also vary to 8-bits and 16-bits, each LSB bits of input data
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 4 combined in parallel to form the address of the look-up table. Distributed arithmetic Algorithm replaces “AND” and “add” operation as compared with MAC unit. The four-look-up table store 16 coefficients of FIR filter. More than four look-up tables are used for storing more coefficients for the better response of the FIR filter. The LUTs in DA algorithm uses the multiplier less technique. The LUTs used less CLB (configuration logic blocks) in the FPGA to increase the throughput and data rates. The FPGA has no multiplier and can be used SRAM based DA algorithm. Single FPGA chip can be used instead of using multiple DSP devices for better performance in terms of speed area and power, due to SRAM present in FPGA, FPGA is more efficient for the implementation of signal processing applications. DA became best algorithm relating to filtering operation, because SRAM based FPGA stored look-up table values which are pre- computed and also FPGA gives surrounding logic in a single chip. Distributed arithmetic algorithm gives best performance when we used in filtering operation because hardware complexity less in DA as compared to conventional MAC. This operation can done in a FPGA in order to reduce the error in the FIR filter. Fig 2 Implementation of Distributed arithmetic 6. SIMULATION RESULTS The results show that distributed arithmetic algorithm is better for FIR filters implementation on FPGAs. The efficiency in terms of area, speed and power has been analyzed. The results clearly show that efficiency in terms of power dissipation and speed has been increased having almost same area consumption. The DA has two techniques, one of which is the serial DA and other one is the parallel DA. In this paper, the serial distributed arithmetic is used to make the FIR Filter more efficient. In future, the parallel DA can be used to increase the efficiency of FIR Filter in terms of data rates. The implementation of DA based algorithm, serial distributed arithmetic algorithm and parallel distributed arithmetic use the look up table. Fig 3 Simulation result for Adder cell for LUT update. Fig 4 Simulation result for Adder block for LUT update. Figure 3 and 4 are Simulation result for adder block .it consist of adder cell and delay unit and used to reduce the delay area.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 5 Fig 5 Simulation result for Mutiplexer array Figure 5 simulation result for MUX 2 to 1 consist of many input and 1 output. Fig 6 Simulation result for weight update block Figure 6.simulation result for weightupdate block is used to reduce the minimum error.The size of the look up table increases when the number of filter taps is increased. For better performance of FIR Filter, LUT less DA implementation uses MUX. Every shift register uses MUX that select 0 or filter coefficients, and this technique can be used to increase the efficiency of the FIR Filter in future. 7. CONCLUSIONS In this paper a new programmable architecture of distributed arithmetic based FIR filter is explained in detail. By using block least mean square method, we can reduce the inner products which will reduce the block size and hence the area is reduced smaller. Also number of look up table words to be updated per output is minimized. This helps to save external logic and power consumption. Compared to the available designs, this new approach reduces area delay product (ADP) up to 35% for filter length 64. The simulation result shows that the proposed method gives better performance than the existing methods in terms of both area and power consumption. This improved performance is further accurately achieved at the cost of a slightly increased computational complexity. REFERENCES [1] D.J.Allred,H.Yoo,V. Krishnan, W. Huang, and D.V. Anderson, “LMS adaptive filters using distributed arithmetic for high throughput,”IEEE Trans. Circuits Syst., vol. 52, no. 7, pp. 1327–1337 2005. [2] D.J.Allred, H. Yoo, V. Krishnan, W. Huang, and D. V. Anderson, “An FPGA implementation for a high throughput adaptive filter using distributed arithmetic,” in Proc. 12th Annu. IEEE Symp. Field- Programmable Custom Comput. pp. 324–325 2004. [3] Basant K.Mohanty and Pramod Kumar Meher,“A High-Performance Energy- Efficient Architecture for FIR Adaptive Filter Based on New Distributed Arithmetic Formulation of Block LMS Algorithm” IEEE transactions on signal processing, vol.61, no.4 .2013 [4] S. Baghel and R. Shaik,“FPGA implementation of fast block LMS adaptive filter using distributed arithmetic for high-throughput,” in Proc. Int. Conf. Commun. Signal Process. (ICCSP) 2011. [5] S. Baghel and R. Shaik, “Low power and less complex implementation of fast block LMS adaptive filter using distributed arithmetic,” in Proc IEEE Students Technol. Symp 2011. [6] D.P. Das, G. Panda, and S.M. Kuo,“New block filtered X LMS algorithms for active noise control systems,” IEE Signal Procesd., vol.1,no. 2, pp. 73– 81. [7] S. C. Douglas, Q. Zhu, and K. F. Smith, “A pipelined LMS adaptive FIR filter architecture without adaptive delay,” IEEE Trans. Signal Process 1998. [8] R. Guo and L. S. DeBrunner,(2011) “Two high performance adaptive filter implementation schemes using distributed arithmetic,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 58, no. 9, pp. 600–604. [9] R.Jayashri,H.Chitra,H. Kusuma, (2011)A. V. Pavitra, and V. Chandrakanth,“Memory based architecture to implement simplified block LMS algorithm on FPGA,” in Proc. Int. Conf. Commun. Signal Process. (ICCSP). [10] W. Huang and D. V. Anderson,“Adaptive filters using modified sliding-block distributed arithmetic with offset binary coding,” in Proc. IEEE In. Conf. Acoust., Speech, Signal Process. (ICASSP)2009.
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Special Issue: 02 | Mar-2014 | ETCAN-2-14, Available @ http://www.ijret.org 6 [11] S. Haykin and B. Widrow,Least-Mean-Square Adaptive Filters. Hoboken, NJ: Wiley- Interscience 2003. [12] B. K. Mohanty and P. K.Meher, “Delayed block LMS algorithm and concurrent architecture for high-speed implementation of adaptive FIR filters,” presented at the IEEE Region 10 TENCON2008 Conf, India 2008. [13] Q. Shen and A. S. Spanias, “Time and frequency domain block LMS algorithm for single channel active noise control,” Control Eng 1996 [14] L. D. Van and W. S. Feng, “An efficient architecture for the DLMS adaptive filters and its applications,” IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process. vol. 48, no. 4, pp. 359–366.2006. [15] L. D. Van and. S. Feng, “Efficient systolic Architectures for 1-D and 2-D DLMS adaptive digital filters,” in Proc. IEEE Asia Pacific Conf. Circuit 2000 [16] V. Visvnathan and S. Ramanathan,“A modular systolic architecture for delayed least mean square adaptive filtering,” in Proc. IEEE Int.Conf. VLSI Des., pp. 332–337 ,1995