Distributed Arithmetic - Part 1 K. Sridharan
Distributed Arithmetic - Part 1 K. Sridharan
- Part 1
K. Sridharan
What is Distributed Arithmetic (DA) ?
Consider y Ak xk …(1)
k 1
a. Let xk be an N-bit scaled two’s complement number. In
other words,
| xk | < 1
xk : {bk0, bk1, bk2……, bk(N-1) }
n 1
…(2)
c. Substituting (2) in (1),
K
N 1
y Ak bk 0 bkn 2 n
k 1 n 1
K K N 1
y bk 0 Ak Ak bkn 2 n …(3)
k 1 k 1 n 1
Can proceed to show that
K N 1
K
n
y Ak (bk 0 ) Ak bkn 2
k 1 n 1 k 1
Reference
S. A. White, Applications of distributed arithmetic to
digital signal processing: A tutorial review,” IEEE
ASSP Magazine, July, 1989 (available from Moodle)