1991
DOI: 10.1007/bf00925468
|View full text |Cite
|
Sign up to set email alerts
|

A VLSI design methodology for distributed arithmetic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

1994
1994
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…For instance, real-time audio signal processing involves converting analog audio to digital and applying effects such as reverb, equalization, and noise reduction using the DSP's ALU. DA-based ALU design [16] optimizes tasks such as convolution by replacing complex multiplications with precomputed partial products, reducing computational complexity and enabling quick processing for functions such as filtering and adaptive filtering [17]. The synergy of BRAM and a DA-driven ALU enhances performance, achieving high-quality audio effects and improvements across applications with demanding latency requirements.…”
Section: Proposed Methodsmentioning
confidence: 99%
“…For instance, real-time audio signal processing involves converting analog audio to digital and applying effects such as reverb, equalization, and noise reduction using the DSP's ALU. DA-based ALU design [16] optimizes tasks such as convolution by replacing complex multiplications with precomputed partial products, reducing computational complexity and enabling quick processing for functions such as filtering and adaptive filtering [17]. The synergy of BRAM and a DA-driven ALU enhances performance, achieving high-quality audio effects and improvements across applications with demanding latency requirements.…”
Section: Proposed Methodsmentioning
confidence: 99%
“…Distributed arithmetic is an efficient multiplierless technique used for computing inner product when one of the input vectors is fixed [1][2][3][4][5] . Basically, DA is an algorithm that performs multiplication with a look-up table based scheme.…”
Section: Introductionmentioning
confidence: 99%
“…Here the LUT contains 16 locations i.e. 2 4 where 4 is the filter order. Therefore if we need to design and implement 70-tap FIR filter then the LUT size in this case will be 2 70 .…”
Section: Introductionmentioning
confidence: 99%
“…using the input carry in the shift-accumulator. The cell can be used to decrease or to increase the order of the lattice filter with the same A direct-form DA error model [9] is presented in (eq.13); r is the number of data samples partitions or memory partition. Furthermore, as a result of the 4-input LUT structures, the partition of the memories in the FPGA case is limited by r T/4 (T is the order of the filter).…”
Section: Bit-serial Da Error Modelmentioning
confidence: 99%