Lakshmanna et al., 2013 - Google Patents
FPGA implementation of High Order FIR Filter Using Distributed Arithmetic operationLakshmanna et al., 2013
View PDF- Document ID
- 9270225351299194340
- Author
- Lakshmanna M
- Praveenkumar N
- Tech M
- Harikumar G
- Publication year
- Publication venue
- International Journal of Engineering Research and Development
External Links
Snippet
The implementation of FIR filters on FPGA based on traditional method costs considerable hardware recourses, which goes against the decrease of circuit scale and the increase of system speed. A new design and implementation of FIR filters using Distributed Arithmetic is …
- 230000015654 memory 0 abstract description 17
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
- G06F7/5443—Sum of products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/53—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
- H03H17/0621—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing
- H03H17/0635—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0223—Computation saving measures; Accelerating measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0283—Filters characterised by the filter structure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
- G06F17/142—Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H2017/0072—Theoretical filter design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
- G06F2207/386—Special constructional features
- G06F2207/388—Skewing
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kumm et al. | Dynamically reconfigurable FIR filter architectures with fast reconfiguration | |
Kumm et al. | Reconfigurable FIR filter using distributed arithmetic on FPGAs | |
Keerthi et al. | FPGA implementation of distributed arithmetic for FIR filter | |
Vinay et al. | Power efficient FIR filter architecture using distributed arithmetic algorithm | |
Khurshid et al. | An efficient FIR filter structure based on technology-optimized multiply-adder unit targeting LUT-based FPGAs | |
Nandal et al. | An efficient 256-tap parallel FIR digital filter implementation using distributed arithmetic architecture | |
Lakshmanna et al. | FPGA implementation of High Order FIR Filter Using Distributed Arithmetic operation | |
Alam et al. | On the implementation of time-multiplexed frequency-response masking filters | |
US20090077151A1 (en) | Multi-Input, Multi-State Switching Functions and Multiplications | |
Shanthi et al. | HIGH SPEED AND AREA EFFICIENT FPGA IMPLEMENTATION OF FIR FILTER USING DISTRIBUTED ARITHMETIC. | |
Ruan et al. | An ALU-based universal architecture for FIR filters | |
Naik et al. | An efficient reconfigurable FIR digital filter using modified distribute arithmetic technique | |
Raj et al. | A paradigm of distributed arithmetic (DA) approaches for digital FIR filter | |
Ramesh et al. | Implementation and Design of FIR Filters using Verilog HDL and FPGA | |
Mehendale et al. | DA-based circuits for inner-product computation | |
Ali | Cascaded ripple carry adder based SRCSA for efficient FIR filter | |
Yadav et al. | Comparative analysis of digital IIR filter using add and shift method on Xilinx platform | |
Nair et al. | Optimized FIR filter using distributed parallel architectures for audio application | |
KR0176829B1 (en) | Higher Order F-Al Filter for Ultra-Scale Integrated Circuits | |
Ashim et al. | FPGA based realization of a High-Speed 8-Tap FIR Filter for Signal Processing Applications | |
Thiagarajan et al. | A Novel Recursive Filter Realization of Discrete Time Filters | |
Nair et al. | Optimized FIR filter using distributed arithmetic architecture | |
Mehra et al. | Reconfigurable Area & Speed Efficient Decimator Using DA Algorithm | |
EP1119909B1 (en) | Area efficient realization of coefficient architecture for bit-serial fir, iir filters and combinational/sequential logic structure with zero latency clock output | |
Eddla et al. | Low area FPGA implementation of FIR filter with optimal designs using Parks-Mcclellan |