8.8 PROBLEMS
- Compute the product of 3 complex numbers
using the fewest number of multiplication operations.
- Calculate f1 = ax + by and f2 = bx + ay using 2 multiplications.
- Calculate f1 and f2 given by
using 6 real multiplication operations.
- Construct a 2 × 2 convolution algorithm using the Cook-Toom algorithm with β = 0, 1, 2.
- Construct a 3 × 3 convolution algorithm using the Cook-Toom algorithm with βi's as 0, 1, −1, 2, −2.
- Construct a 3 × 3 convolution algorithm using the modified Cook-Toom algorithm with βi's as 0, 1, −1, 2.
- Construct a 3 × 3 convolution algorithm using the modified Cook-Toom algorithm with βi's as 0, 1, 2, −2.
- Use the Cook-Toom algorithm to construct a convolution algorithm for filtering a sequence of 3 data inputs with a 4-tap FIR filter, i.e., 4 × 3 linear convolution.
- Use the Cook-Toom algorithm to construct a 3 × 4 convolution algorithm.
- Use the modified Cook-Toom algorithm to construct a convolution algorithm for 4 × 3 linear convolution.
- Construct a 2 × 2 convolution algorithm using the Winograd algorithm with m(p) = p(p – 1)(p + 1).
- Construct a 2 × 2 convolution algorithm using the modified Winograd algorithm with m(p) = p(p – 1).
- Design a Winograd convolution for 4-point by 3-point linear convolution using m(p) = p2(p + 1)(p – 1)(p2 + 1).
- Design ...
Get VLSI Digital Signal Processing Systems: Design and Implementation now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.