Real-time digital signal processing. - Kehtarnavaz Nasser (2005)