Teaching and learning the hows and whys of real-time digital signal processing | IEEE Journals & Magazine | IEEE Xplore