Digital signal processing: Theory, design and implementation | IEEE Journals & Magazine | IEEE Xplore