Signal Processing Devices