Applied digital signal processing and applications - Khalifa, Othman Omran (Partridge, 2021)