Implementation of Novel Distribute Arithmetic Based Reconfigurable FIR Digital Filter |
Author(s): |
| G. Thanuja , SRI MITTAPALLI COLLEGE OF ENGINEERING; Mr. P. Ashok, SRI MITTAPALLI COLLEGE OF ENGINEERING; Dr. V. S. R Kumari, SRI MITTAPALLI COLLEGE OF ENGINEERING |
Keywords: |
| Distributed Arithmetic, LUT, FIR Filter, Circuit Optimization, and Reconfigurable Implementation |
Abstract |
|
In various telecommunication applications Digital Signal Processors are the key components in transferring the data between devices. The implementation of FIR filter on FPGA is based conventional methods increasing the need for considerable hardware resources, which in turn raises the circuit size and lowers the system speed. Most important operation performed in digital signal processing is multiply and Accumulation (MAC). Usually this operation is realized using novel hardware multipliers. The computations for sum of products can be performed more effectively using Distributed Arithmetic. This paper provides novel Distributed Arithmetic based technique to compute sum of products saving appreciable number of multiply and accumulation blocks and this consecutively reduces circuit size. In this technique multiplexer based structure is used to reuse the blocks so as to reduce the required memory locations. In this technique a Carry Look Ahead based adder tree is used to have better area-delay product. This brief 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 for ASIC implementation. 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 weight-age. Designing of FIR filter is done using Verilog and synthesized using Xilinx synthesis tool and Modelsim simulator. The power analysis is done using Xilinx X-power analyzer. |
Other Details |
|
Paper ID: IJSRDV4I70467 Published in: Volume : 4, Issue : 7 Publication Date: 01/10/2016 Page(s): 813-818 |
Article Preview |
|
|
|
|
