Signal Processing Using Analog and Digital Techniques