Signal Processing and Data Analysis