Digital signal processing. 1. Digital filters and the DFT