Why does digital signal processing require specialized hardware?
A) It needs to perform analog as well as digital functions.
B) General-purpose microprocessors cannot perform multiply, add and accumulate (A=B*C+D) operations sufficiently fast.
C) General-purpose microprocessors are incapable of multiplication.
D) Digital addition must use special techniques.