Processing is done by general-purpose computers or by digital circuits such as ASICs , field-programmable gate arrays or specialized digital signal processors -LRB- DSP chips -RRB- .

Processing is done by digital circuits such as ASICs , FPGAs , general-purpose microprocessors or computers , or specialized digital signal processor chips .
