logo
    FPGA based Optimized LMS Adaptive Filter using Distributed Arithmetic
    3
    Citation
    9
    Reference
    10
    Related Paper
    Citation Trend
    Abstract:
    In this paper an efficient VLSI architecture for LMS adaptive filter using distributed arithmetic is presented. DA is serial bit computation. Here, two separate look up tables are used to store possible filter partial product of input sample and filter coefficients, this is followed by access and summation of entries, with the idea of the proposed design. Offset binary coding technique is used to reduce the area complexity. The multiplexed LUTs are used to access the contents to improve the performance. Using LMS algorithm all the content of memory locations of LUT are recalculated based on samples and the contents of LUTs are updated based on proposed strategy. The design is simulated in Xilinx ISE and synthesized with Spartan-6 FPGA, XC6SLX45-2CSG324.
    Keywords:
    Lookup table
    Finite impulse response
    Lookup table
    Finite impulse response
    Verilog
    Accumulator (cryptography)
    Cascaded integrator–comb filter
    Citations (0)
    Past methods for mapping the least-mean-square (LMS) adaptive finite-impulse-response (FIR) filter onto parallel and pipelined architectures either introduce delays in the coefficient updates or have excessive hardware requirements. In this paper, we describe a pipelined architecture for the LMS adaptive FIR filter that produces the same output and error signals as would be produced by the standard LMS adaptive filter architecture without adaptation delays. Unlike existing architectures for delayless LMS adaptation, the new architecture's throughput and hardware complexity are independent of and linear with the filter length, respectively.
    Finite impulse response
    Citations (17)
    Numerous applications of Finite Impulse Response (FIR) Filter have been found in many signal processing applications, biomedical applications, de-noising, etc., It is essential to design the FIR filter with high speed and low power consumption. In this proposed work, design of FIR filter has been made with parallel prefix adders such as, Brent Kung adder, Kogge stone adder, Ladner Fischer adder and Han Carlson adder. The performance results are compared with the conventional ripple carry adder-based FIR Filter. Simulation was carried out using Xilinx version 14.2 and the quality evaluation matrices such as power; area and delay were measured using Cadence 180nm technology. Comparative analysis for the proposed design outperformance is measured in terms of power, area, and delay. To validate the proposed model the experimental results are compared with conventional ripple carry adder-based FIR filter.
    Finite impulse response
    Carry-save adder
    Power–delay product
    Serial binary adder
    Low complexity and configurability is the key features in emerging communication applications in order to support multi-standards and operation modes. To obtain these features, efficient implementations of finite impulse response (FIR) filter with multiplier-less distributive arithmetic technique is proposed in this paper. In this technique consist of Look Up Table (LUT), shift register and accumulator. Based on this technique multipliers in FIR filter are removed. Multiplication is performed through shift and addition operations. The LUT can be subdivided into a number of LUT to reduce the size of the LUT for higher order filter. Each LUT operates on a different set of filter taps. Analysis on the performance of various filter orders with different address length are done using Xilinx synthesis tool. The proposed architecture provides less latency and less area compared with existing structure of FIR filter.
    Lookup table
    Finite impulse response
    Accumulator (cryptography)
    Citations (0)
    Finite impulse response
    Impulse response
    Echo (communications protocol)
    This paper presents the design and FPGA implementation for different order pulse shaping finite impulse response (FIR) filters. In this paper, the coefficients of the implemented filters have been modified with an optimization algorithm proposed in an earlier work. The use of this algorithm results in reducing the number of non-zero coefficients used to represent the filter's frequency response. Reducing the number of non-zero coefficients optimizes the implementation process especially when dealing with high order filters and when using lookup table (LUT) based techniques such as distributed arithmetic (DA). The designs have been downloaded to Xilinx Virtex-II FPGA and encouraging results were obtained. Hence, high-speed multiplierless design with a minimized number of arithmetic operations for different order pulse shaping FIR filters is achieved.
    Finite impulse response
    Lookup table
    Virtex
    Past methods for mapping the least-mean-square (LMS) adaptive finite-impulse-response (FIR) filter onto parallel and pipelined architectures either introduce delays in the coefficient updates or have excessive hardware requirements. We describe a hardware-efficient pipelined architecture for the LMS adaptive FIR filter that produces the same output and error signals as would be produced by the standard LMS adaptive filter architecture without adaptation delays. Unlike existing architectures for delayless LMS adaptation, the new architecture's throughput is independent of the filter length.
    Finite impulse response
    Filter bank
    Citations (73)
    This paper presents efficient distributed arithmetic (DA)-based approaches for high-throughput reconfigurable implementation of finite impulse response (FIR) filters whose filter coefficients change during runtime. Conventionally, for reconfigurable DA-based implementation of FIR filter, the lookup tables (LUTs) are required to be implemented in RAM; and the RAM-based LUT is found to be costly .Therefore, a shared-LUT design is proposed to realize the DA computation. Instead of using separate registers to store the possible results of partial inner products for DA processing of different bit positions, registers are shared by the DA units for bit slices of different weightage. The proposed design has nearly less area-delay product, when compared to DA-based conventional structure
    Lookup table
    Finite impulse response
    Realization (probability)
    Citations (1)
    This paper presents a number of practical suggestions for implementing recursive Ling adders in deep-submicron CMOS VLSI. These adders were introduced by Jackson and Talwar in 2002 but no subsequent work has appeared describing their VLSI realisation. In this paper, we discuss how such adders might be implemented and show that recursive Ling adders are up to 34% smaller for the same speed or up to 15% faster for the same area than other recently-announced 16- and 32-b CMOS VLSI adders.
    Realisation