SlideShare a Scribd company logo
Scientific Journal Impact Factor (SJIF): 1.711
International Journal of Modern Trends in Engineering
and Research
www.ijmter.com
@IJMTER-2014, All rights Reserved 695
e-ISSN: 2349-9745
p-ISSN: 2393-8161
Area And Power Efficient LMS Adaptive
Filter With Low Adaptation Delay
Narmatha.A1
, Nagarajan.p2
1
PG Student, dept of ECE, Vivekanandha college of Engineering for women
2
Assistant Professor, dept of ECE, Vivekanandha college of Engineering for women
Abstract- We present an efficient architecture for the implementation of delayed least mean square
adaptive filter. We use a novel partial product generator and propose a strategy for optimized
balanced pipelining across the time consuming combinational blocks of the structure .An efficient
systolic architecture of the delayed least mean square adaptive filter based on the processing element
.We propose an efficient fixed point implementation of the proposed architecture ,and derive the
expression for steady-state error. The architecture is synthesized by using a number of function
preserving transformations on the signal flow graph representation of the delayed LMS
algorithm.
Key words- Systolic architecture, least mean square (LMS) algorithm, adaptive filters, Fixed-Point
LMS Algorithm, LMS Adaptive Filtering
I. INTRODUCTION
Adaptive filters have a wide range of communication and DSP applications. The aim of adaptive filter
is to estimate the sequence of scalars from on observation sequence filtered by a system in which
coefficients vary. There are two types of adaptive filter. They are recursive least square(RLS),least
mean square(LMS).The most widely used algorithm for adaptive filter is least mean square algorithm.
The LMS adaptive filter involves a long critical path due to an inner-product computation to obtain
the filter output. The critical path is required to be reduced by pipelined implementation when it
exceeds the desired sample period. Conventional LMS algorithm does not support the
pipelined implementation because of its recursive behavior; it is modified to a form called the
delayed LMS algorithm.
II. RELATED WORK
2.1 Systolic architecture
An efficient systolic architecture for the delay least-mean-square (DLMS) adaptive finite impulse
response (FIR) digital filter based on a new tree-systolic Processing element (PE) and an optimized
tree-level rule. The DLMS algorithm such that the VLSI design of an approximate LMS adaptive
finite impulse response (FIR) digital filter could be possible. The new structures that apply the
technique, which converts the DLMS algorithm into the LMS algorithm. Both structures approach well
the convergence of the LMS algorithm.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 696
2.2 Fixed-Point LMS Algorithm
Adaptive filters with fixed-point arithmetic requires to evaluate the computation quality. The aim
of adaptive filters is to estimate a sequence of scalars from an observation sequence filtered by a
system in which coefficients vary. These coefficients converge towards the optimum coefficients
which minimize the mean quare error (MSE) between the filtered observation signal and the
desired sequence. A new model for evaluating the noise power in a fixed-point implementation of the
LMS algorithm is presented. This approach has for main advantage to be more tractable than the
models to be valid for all types of quantization.
2.3 LMS Adaptive Filtering
An adaptive filter is a system with a linear filter that has a transfer function controlled by variable
parameters and a means to adjust those parameters according to an optimized algorithm. An adaptive
filter is a computational device that attempts to model the relationship between two signals in real time
in an iterative manner. A systolic architecture with minimal adaptation delay and input/output latency,
thereby improving the convergence behavior to near that of the original LMS algorithm. The use of
delayed coefficient adaptation in the LMS algorithm has enabled the design of modular systolic
architectures for real-time transversal adaptive filtering.
2.4 An Efficient Systolic Architecture
The LMS adaptive algorithm minimizes approximately the mean-square error by recursively altering
the weight vector at each sampling instance. Thus, an adaptive FIR digital filter driven by the LMS
algorithm can be described in vector form as where and denote the desired signal and output signal,
respectively. The step-size is used for adaptation of the weight vector, and is the feedback error.
2.5 Least Mean Square
LMS algorithm is used to minimum a desired filter by finding the filter coefficients that relate to
producing the least mean squares of the error signal .The LMS algorithms adjust the filter co- efficient
to minimize the cost function compared to the RLS algorithms.LMS algorithm do not involve any
matrix operations.LMS requires fewer computational resources and many than the RLS algorithm.
The implementation of the LMS algorithms also is less complicated than the RLS algorithm . The least
mean square (LMS) adaptive filter is the most popular and most widely used adaptive filter, not only
because of its simplicity but also because of its satisfactory convergence performance. The direct form
LMS adaptive filter involves a long critical path due to an inner- product computation to obtain the
filter output. The critical path is required to be reduced by pipelined implementation when it exceeds
the desired sample period. Since the conventional LMS algorithm does not support pipelined
implementation because of its recursive behavior, it is modified to a form called the delayed LMS
(DLMS) algorithm ,which allows pipelined implementation of the filter.The DLMS algorithm in systolic
architectures to increase the maximum usable frequency .A systolic architecture, where they have used
relatively large processing elements (PEs) for achieving a lower adaptation delay with the critical path
of one MAC operation.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 697
Figure 1. Structure of the conventional delayed LMS adaptive filter.
Figure 2. Structure of the modified delayed LMS adaptive filter.
2.6 Delayed LMS Algorithm
The block diagram of the DLMS adaptive filter is shown in Fig. where the adaptation delay of m
cycles amounts to the delay introduced by the whole of adaptive filter structure consisting of finite
impulse response (FIR) filtering and the weight-update process. It is shown in that the adaptation
delay of conventional LMS can be decomposed into two parts: one part is the delay introduced by the
pipeline stages in FIR filtering, and the other part is due to the delay involved in pipelining the weight-
update process. Based on such a decomposition of delay, the DLMS adaptive filter can be
implemented by a structure shown in Fig. 2.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 698
Figure 3.Proposed structure of the error-computation block.
III. PROPOSED SYSTEM
There are two main computing blocks in the adaptive filter architecture: 1) the error- computation
block, and 2) weight-update block. In this Section, we discuss the design strategy of the proposed
structure to minimize the adaptation delay in the error-computation block, followed by the weight-
update block.
3.1 Partial product generator
A product formed by multiplying the multiplicand by one digit of the multiplier has more than one
digit partial products are used as intermediate in calculation. The result obtained when a number is
multiplied by one digit of multiplier .The PPG consist of L/2 number of 2- to-3 decoders and the
same number of AND/OR cells To take care of the sign of the input samples while computing the
partial product corresponding to the most significant digit (MSD).
3.2 Fixed-Point Design Considerations
For fixed -point implementation, the choice of word lengths and radix points for input samples,
weights, and internal signals need to be decided. given as the input. For this purpose, the specific
scaling/sign extension and truncation/zero padding are required. Since the LMS algorithm performs
learning so that y has the same sign as d, the error signal e can also be set to have the same
representation as y without overflow after the subtraction. LSBs of weight increment terms are
truncated so that the terms have the same fixed-point representation as the weight values. We also
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 699
assume that no overflow occurs during the addition for the weight update. Otherwise, the word
length of the weights should be increased at every iteration, which is not desirable. The assumption is
valid since the weight increment terms are small when the weights are converged. MSBs in the
computation of the shift–add tree of the weight-update circuit are to be retained, while the rest of the
more significant bits of MSBs need to be discarded. This is in accordance with the assumptions that, as
the weights converge toward the optimal value, the weight increment terms become smaller,
and the MSB end of error term contains more number of zeros.
3.3 Adder-Tree Optimization
The adder tree and shift–add tree for the computation of can be pruned for further
optimization of area, delay, and power complexity. To illustrate the proposed pruning
optimization of adder tree and shift–add tree for the computation of filter output, we take a simple
example of filter length N = 4, considering the word lengths L and W to be 8. The dot diagram
contains 10 dots, which represent the partial products generated by the PPG unit, for W = 8. We
have four sets of partial products corresponding to four partial products of each multiplier,
since L = 8. Each set of partial products of the same weight values contains four terms, since N
= 4. The final sum without truncation should be 18 b. However, we useonly 8 b in the final sum,
and the rest 10 b are finally discarded.To reduce the computational complexity, some of the LSBs of
inputs of the addertree can be truncated, while some guardbits can be used to minimize the impact of
truncation on the error performance of the adaptive filter.
IV. CONCLUSION
We proposed an area–delay-power efficient low adaptation delay architecture for fixed-point
implementation of LMS adaptive filter. We used a novel PPG for efficient implementation of general
multiplications and inner-product computation by common sub expression sharing. we proposed a
strategy for optimized balanced pipelining across the time-consuming blocks of the structure to reduce
the adaptation delay and power consumption, as well. We proposed a fixed-point implementation of
the proposed architecture, and derived the expression for steady-state error. We found that the steady-
state MSE obtained from the analytical result matched well with the simulation result.
REFERENCES
[1] L. D. Van and W. S. Feng, “An efficient systolic architecture for the DLMS adaptive filter and its applications,” IEEE
Trans. Circuits Syst. II, Analog Digital Signal Process., vol. 48, no. 4, pp. 359–366, Apr. 2001.
[2] S. Ramanathan and V. Visvanathan, “A systolic architecture for LMS adaptive filtering with minimal adaptation
delay,” in Proc. Int. Conf. Very Large Scale Integr. (VLSI) Design, Jan. 1996,pp. 286–289.
[3] G. Long, F. Ling, and J. G. Proakis, “The LMS algorithm with delayed coefficient adaptation,” IEEE Trans. Acoust.,
Speech, Signal Process.,vol. 37, no. 9, pp. 1397–1405, Sep. 1989.
[4] H. Herzberg and R. Haimi-Cohen, “A systolic array realization of an LMS adaptive filter and the effects of
delayed adaptation,” IEEE Trans Signal Process., vol. 40, no. 11, pp. 2799–2803, Nov. 1992.
[5] Y. Yi, R. Woods, L.-K. Ting, and C. F. N. Cowan, “High speed FPGA-based implementations of delayed-LMS
filters,” J. Very Large Scale Integr. (VLSI) Signal Process., vol. 39, nos. 1–2, pp. 113–131, Jan. 2005.
[6] R. Rocher, D. Menard, O. Sentieys, and P. Scalart, “Accuracy evaluation of fixed-point LMS algorithm,” in Proc.
IEEE Int. Conf. Acoust., Speech, Signal Process., May 2004, pp. 237–240.
Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay

More Related Content

PDF
Ijecet 06 10_004
PDF
IRJET- Comparison of Multiplier Design with Various Full Adders
PDF
32 bit×32 bit multiprecision razor based dynamic
PDF
Gradient Based Adaptive Beamforming
PDF
11.[10 14]dynamic instruction scheduling for microprocessors having out of or...
PPTX
Adaptive Beamforming Algorithms
PDF
Building impedance matching network based on s parameter from manufacturer
PDF
Overview of signal integrity simulation for sfp+ interface serial links with ...
Ijecet 06 10_004
IRJET- Comparison of Multiplier Design with Various Full Adders
32 bit×32 bit multiprecision razor based dynamic
Gradient Based Adaptive Beamforming
11.[10 14]dynamic instruction scheduling for microprocessors having out of or...
Adaptive Beamforming Algorithms
Building impedance matching network based on s parameter from manufacturer
Overview of signal integrity simulation for sfp+ interface serial links with ...

What's hot (20)

PDF
Performance analysis of adaptive beamforming at receiver side by using lms an...
PDF
11.dynamic instruction scheduling for microprocessors having out of order exe...
PDF
Energy Efficient Change Management in a Cloud Computing Environment
PDF
Enhanced equally distributed load balancing algorithm for cloud computing
PDF
Enhanced equally distributed load balancing algorithm for cloud computing
PDF
Low power tool paper
PDF
05725150
PDF
Modified montgomery modular multiplier for cryptosystems
DOCX
Analysis of parallel algorithms for energy consumption
PDF
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
PDF
Bn26425431
DOCX
Low cost high-performance vlsi architecture for montgomery modular multiplica...
PDF
J0210053057
PDF
Design and Implementation of an Efficient Carry Skip Adder
PDF
Reliability Assesment of Debremarkos Distribution System Found In Ethiopia
PDF
A Brief Review of Design of High Speed Low Power Area Efficient Multipliers
PDF
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
PDF
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
PDF
IRJET- Accuracy Configurable Adder
Performance analysis of adaptive beamforming at receiver side by using lms an...
11.dynamic instruction scheduling for microprocessors having out of order exe...
Energy Efficient Change Management in a Cloud Computing Environment
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
Low power tool paper
05725150
Modified montgomery modular multiplier for cryptosystems
Analysis of parallel algorithms for energy consumption
IRJET- MAC Unit by Efficient Grouping of Partial Products along with Circular...
Bn26425431
Low cost high-performance vlsi architecture for montgomery modular multiplica...
J0210053057
Design and Implementation of an Efficient Carry Skip Adder
Reliability Assesment of Debremarkos Distribution System Found In Ethiopia
A Brief Review of Design of High Speed Low Power Area Efficient Multipliers
IRJET- Efficient Multiplier Design using Adaptive Hold Logic with Montgomery ...
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- Accuracy Configurable Adder
Ad

Similar to Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay (20)

PDF
journal paper publication
PDF
Review on Implementation of Fir Adaptive Filter Using Distributed Arithmatic...
PDF
D0341015020
PDF
Efficient very large-scale integration architecture design of proportionate-...
PDF
An fpga implementation of the lms adaptive filter
PDF
An fpga implementation of the lms adaptive filter
PDF
Z4301132136
PDF
Design Of Area Delay Efficient Fixed-Point Lms Adaptive Filter For EEG Applic...
PDF
Fpga implementation of optimal step size nlms algorithm and its performance a...
PDF
Fpga implementation of optimal step size nlms algorithm and its performance a...
PDF
A novel modified distributed
PDF
Performance Variation of LMS And Its Different Variants
PDF
Low Power Adaptive FIR Filter Based on Distributed Arithmetic
PPTX
filter.pptx
PDF
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
PDF
Performance_Analysis_of_LMS_Adaptive_FIR_Filter_an.pdf
PDF
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PDF
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
PDF
06340356
PDF
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
journal paper publication
Review on Implementation of Fir Adaptive Filter Using Distributed Arithmatic...
D0341015020
Efficient very large-scale integration architecture design of proportionate-...
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
Z4301132136
Design Of Area Delay Efficient Fixed-Point Lms Adaptive Filter For EEG Applic...
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
A novel modified distributed
Performance Variation of LMS And Its Different Variants
Low Power Adaptive FIR Filter Based on Distributed Arithmetic
filter.pptx
Simulation of Adaptive Noise Canceller for an ECG signal Analysis
Performance_Analysis_of_LMS_Adaptive_FIR_Filter_an.pdf
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
Hybrid hmmdtw based speech recognition with kernel adaptive filtering method
06340356
FOLDED ARCHITECTURE FOR NON CANONICAL LEAST MEAN SQUARE ADAPTIVE DIGITAL FILT...
Ad

More from Editor IJMTER (20)

PDF
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
PDF
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
PDF
Analysis of VoIP Traffic in WiMAX Environment
PDF
A Hybrid Cloud Approach for Secure Authorized De-Duplication
PDF
Aging protocols that could incapacitate the Internet
PDF
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
PDF
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
PDF
Sustainable Construction With Foam Concrete As A Green Green Building Material
PDF
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
PDF
Textual Data Partitioning with Relationship and Discriminative Analysis
PDF
Testing of Matrices Multiplication Methods on Different Processors
PDF
Survey on Malware Detection Techniques
PDF
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
PDF
SURVEY OF GLAUCOMA DETECTION METHODS
PDF
Survey: Multipath routing for Wireless Sensor Network
PDF
Step up DC-DC Impedance source network based PMDC Motor Drive
PDF
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
PDF
Software Quality Analysis Using Mutation Testing Scheme
PDF
Software Defect Prediction Using Local and Global Analysis
PDF
Software Cost Estimation Using Clustering and Ranking Scheme
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
Analysis of VoIP Traffic in WiMAX Environment
A Hybrid Cloud Approach for Secure Authorized De-Duplication
Aging protocols that could incapacitate the Internet
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
Sustainable Construction With Foam Concrete As A Green Green Building Material
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
Textual Data Partitioning with Relationship and Discriminative Analysis
Testing of Matrices Multiplication Methods on Different Processors
Survey on Malware Detection Techniques
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF GLAUCOMA DETECTION METHODS
Survey: Multipath routing for Wireless Sensor Network
Step up DC-DC Impedance source network based PMDC Motor Drive
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
Software Quality Analysis Using Mutation Testing Scheme
Software Defect Prediction Using Local and Global Analysis
Software Cost Estimation Using Clustering and Ranking Scheme

Recently uploaded (20)

PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
UNIT 4 Total Quality Management .pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Project quality management in manufacturing
PDF
Digital Logic Computer Design lecture notes
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Geodesy 1.pptx...............................................
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Lecture Notes Electrical Wiring System Components
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Foundation to blockchain - A guide to Blockchain Tech
UNIT 4 Total Quality Management .pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Sustainable Sites - Green Building Construction
CH1 Production IntroductoryConcepts.pptx
Project quality management in manufacturing
Digital Logic Computer Design lecture notes
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Embodied AI: Ushering in the Next Era of Intelligent Systems
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
OOP with Java - Java Introduction (Basics)
Automation-in-Manufacturing-Chapter-Introduction.pdf
Geodesy 1.pptx...............................................

Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay

  • 1. Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com @IJMTER-2014, All rights Reserved 695 e-ISSN: 2349-9745 p-ISSN: 2393-8161 Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay Narmatha.A1 , Nagarajan.p2 1 PG Student, dept of ECE, Vivekanandha college of Engineering for women 2 Assistant Professor, dept of ECE, Vivekanandha college of Engineering for women Abstract- We present an efficient architecture for the implementation of delayed least mean square adaptive filter. We use a novel partial product generator and propose a strategy for optimized balanced pipelining across the time consuming combinational blocks of the structure .An efficient systolic architecture of the delayed least mean square adaptive filter based on the processing element .We propose an efficient fixed point implementation of the proposed architecture ,and derive the expression for steady-state error. The architecture is synthesized by using a number of function preserving transformations on the signal flow graph representation of the delayed LMS algorithm. Key words- Systolic architecture, least mean square (LMS) algorithm, adaptive filters, Fixed-Point LMS Algorithm, LMS Adaptive Filtering I. INTRODUCTION Adaptive filters have a wide range of communication and DSP applications. The aim of adaptive filter is to estimate the sequence of scalars from on observation sequence filtered by a system in which coefficients vary. There are two types of adaptive filter. They are recursive least square(RLS),least mean square(LMS).The most widely used algorithm for adaptive filter is least mean square algorithm. The LMS adaptive filter involves a long critical path due to an inner-product computation to obtain the filter output. The critical path is required to be reduced by pipelined implementation when it exceeds the desired sample period. Conventional LMS algorithm does not support the pipelined implementation because of its recursive behavior; it is modified to a form called the delayed LMS algorithm. II. RELATED WORK 2.1 Systolic architecture An efficient systolic architecture for the delay least-mean-square (DLMS) adaptive finite impulse response (FIR) digital filter based on a new tree-systolic Processing element (PE) and an optimized tree-level rule. The DLMS algorithm such that the VLSI design of an approximate LMS adaptive finite impulse response (FIR) digital filter could be possible. The new structures that apply the technique, which converts the DLMS algorithm into the LMS algorithm. Both structures approach well the convergence of the LMS algorithm.
  • 2. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 696 2.2 Fixed-Point LMS Algorithm Adaptive filters with fixed-point arithmetic requires to evaluate the computation quality. The aim of adaptive filters is to estimate a sequence of scalars from an observation sequence filtered by a system in which coefficients vary. These coefficients converge towards the optimum coefficients which minimize the mean quare error (MSE) between the filtered observation signal and the desired sequence. A new model for evaluating the noise power in a fixed-point implementation of the LMS algorithm is presented. This approach has for main advantage to be more tractable than the models to be valid for all types of quantization. 2.3 LMS Adaptive Filtering An adaptive filter is a system with a linear filter that has a transfer function controlled by variable parameters and a means to adjust those parameters according to an optimized algorithm. An adaptive filter is a computational device that attempts to model the relationship between two signals in real time in an iterative manner. A systolic architecture with minimal adaptation delay and input/output latency, thereby improving the convergence behavior to near that of the original LMS algorithm. The use of delayed coefficient adaptation in the LMS algorithm has enabled the design of modular systolic architectures for real-time transversal adaptive filtering. 2.4 An Efficient Systolic Architecture The LMS adaptive algorithm minimizes approximately the mean-square error by recursively altering the weight vector at each sampling instance. Thus, an adaptive FIR digital filter driven by the LMS algorithm can be described in vector form as where and denote the desired signal and output signal, respectively. The step-size is used for adaptation of the weight vector, and is the feedback error. 2.5 Least Mean Square LMS algorithm is used to minimum a desired filter by finding the filter coefficients that relate to producing the least mean squares of the error signal .The LMS algorithms adjust the filter co- efficient to minimize the cost function compared to the RLS algorithms.LMS algorithm do not involve any matrix operations.LMS requires fewer computational resources and many than the RLS algorithm. The implementation of the LMS algorithms also is less complicated than the RLS algorithm . The least mean square (LMS) adaptive filter is the most popular and most widely used adaptive filter, not only because of its simplicity but also because of its satisfactory convergence performance. The direct form LMS adaptive filter involves a long critical path due to an inner- product computation to obtain the filter output. The critical path is required to be reduced by pipelined implementation when it exceeds the desired sample period. Since the conventional LMS algorithm does not support pipelined implementation because of its recursive behavior, it is modified to a form called the delayed LMS (DLMS) algorithm ,which allows pipelined implementation of the filter.The DLMS algorithm in systolic architectures to increase the maximum usable frequency .A systolic architecture, where they have used relatively large processing elements (PEs) for achieving a lower adaptation delay with the critical path of one MAC operation.
  • 3. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 697 Figure 1. Structure of the conventional delayed LMS adaptive filter. Figure 2. Structure of the modified delayed LMS adaptive filter. 2.6 Delayed LMS Algorithm The block diagram of the DLMS adaptive filter is shown in Fig. where the adaptation delay of m cycles amounts to the delay introduced by the whole of adaptive filter structure consisting of finite impulse response (FIR) filtering and the weight-update process. It is shown in that the adaptation delay of conventional LMS can be decomposed into two parts: one part is the delay introduced by the pipeline stages in FIR filtering, and the other part is due to the delay involved in pipelining the weight- update process. Based on such a decomposition of delay, the DLMS adaptive filter can be implemented by a structure shown in Fig. 2.
  • 4. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 698 Figure 3.Proposed structure of the error-computation block. III. PROPOSED SYSTEM There are two main computing blocks in the adaptive filter architecture: 1) the error- computation block, and 2) weight-update block. In this Section, we discuss the design strategy of the proposed structure to minimize the adaptation delay in the error-computation block, followed by the weight- update block. 3.1 Partial product generator A product formed by multiplying the multiplicand by one digit of the multiplier has more than one digit partial products are used as intermediate in calculation. The result obtained when a number is multiplied by one digit of multiplier .The PPG consist of L/2 number of 2- to-3 decoders and the same number of AND/OR cells To take care of the sign of the input samples while computing the partial product corresponding to the most significant digit (MSD). 3.2 Fixed-Point Design Considerations For fixed -point implementation, the choice of word lengths and radix points for input samples, weights, and internal signals need to be decided. given as the input. For this purpose, the specific scaling/sign extension and truncation/zero padding are required. Since the LMS algorithm performs learning so that y has the same sign as d, the error signal e can also be set to have the same representation as y without overflow after the subtraction. LSBs of weight increment terms are truncated so that the terms have the same fixed-point representation as the weight values. We also
  • 5. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 01, [January - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 699 assume that no overflow occurs during the addition for the weight update. Otherwise, the word length of the weights should be increased at every iteration, which is not desirable. The assumption is valid since the weight increment terms are small when the weights are converged. MSBs in the computation of the shift–add tree of the weight-update circuit are to be retained, while the rest of the more significant bits of MSBs need to be discarded. This is in accordance with the assumptions that, as the weights converge toward the optimal value, the weight increment terms become smaller, and the MSB end of error term contains more number of zeros. 3.3 Adder-Tree Optimization The adder tree and shift–add tree for the computation of can be pruned for further optimization of area, delay, and power complexity. To illustrate the proposed pruning optimization of adder tree and shift–add tree for the computation of filter output, we take a simple example of filter length N = 4, considering the word lengths L and W to be 8. The dot diagram contains 10 dots, which represent the partial products generated by the PPG unit, for W = 8. We have four sets of partial products corresponding to four partial products of each multiplier, since L = 8. Each set of partial products of the same weight values contains four terms, since N = 4. The final sum without truncation should be 18 b. However, we useonly 8 b in the final sum, and the rest 10 b are finally discarded.To reduce the computational complexity, some of the LSBs of inputs of the addertree can be truncated, while some guardbits can be used to minimize the impact of truncation on the error performance of the adaptive filter. IV. CONCLUSION We proposed an area–delay-power efficient low adaptation delay architecture for fixed-point implementation of LMS adaptive filter. We used a novel PPG for efficient implementation of general multiplications and inner-product computation by common sub expression sharing. we proposed a strategy for optimized balanced pipelining across the time-consuming blocks of the structure to reduce the adaptation delay and power consumption, as well. We proposed a fixed-point implementation of the proposed architecture, and derived the expression for steady-state error. We found that the steady- state MSE obtained from the analytical result matched well with the simulation result. REFERENCES [1] L. D. Van and W. S. Feng, “An efficient systolic architecture for the DLMS adaptive filter and its applications,” IEEE Trans. Circuits Syst. II, Analog Digital Signal Process., vol. 48, no. 4, pp. 359–366, Apr. 2001. [2] S. Ramanathan and V. Visvanathan, “A systolic architecture for LMS adaptive filtering with minimal adaptation delay,” in Proc. Int. Conf. Very Large Scale Integr. (VLSI) Design, Jan. 1996,pp. 286–289. [3] G. Long, F. Ling, and J. G. Proakis, “The LMS algorithm with delayed coefficient adaptation,” IEEE Trans. Acoust., Speech, Signal Process.,vol. 37, no. 9, pp. 1397–1405, Sep. 1989. [4] H. Herzberg and R. Haimi-Cohen, “A systolic array realization of an LMS adaptive filter and the effects of delayed adaptation,” IEEE Trans Signal Process., vol. 40, no. 11, pp. 2799–2803, Nov. 1992. [5] Y. Yi, R. Woods, L.-K. Ting, and C. F. N. Cowan, “High speed FPGA-based implementations of delayed-LMS filters,” J. Very Large Scale Integr. (VLSI) Signal Process., vol. 39, nos. 1–2, pp. 113–131, Jan. 2005. [6] R. Rocher, D. Menard, O. Sentieys, and P. Scalart, “Accuracy evaluation of fixed-point LMS algorithm,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., May 2004, pp. 237–240.