specially adapted for signal processing applications