Page 530 - Introduction to Information Optics
P. 530
9.4. Parallel Signed-Digit Arithmetic
Table 9.15
Truth Table for the Nonrestricted
Reference Digits in the Three-Step
Digit-Set-Restricted MSD Addition [144]
1 1 1
1 0 0
0 T
0 0 0
1 I 0
The second step is to generate the digit-set-restricted intermediate carry
and sum digits based on the reference digits. At each digit position, according
to the digit pair (x^yj and the determined reference digits r i+i and r,-, the
unique solutions of c t + 1 and s,- will be calculated. For example, if the pair is
(1,1), r ( + 1 and r { are 1 and T, respectively, we can produce an equation:
2c J + , + s f = — 1 from Eq. (9.36). So c l + 1 and s t must be 1 and 1, respectively,
to satisfy this equation. Actually, the formation of the intermediate carry and
sum is dependent on two consecutive input digit pairs. Table 9.16 is the truth
table for this step.
The last step is to generate the final result by adding the intermediate carry
and sum words digit-by-digit in parallel. The principle is proven below. The
summation of two N-digit MSD numbers X and Y can be expressed as
X + Y = £ 2ix,. + >',.). (9.37)
i = 0
A substitution of Eq. (9.36) into Eq. (9.37) leads to
(9.38)
The first term of Eq. (9.38), which is equivalent to C N ... c 2c lQ, can be rewritten

