A real-time, Matlab-based undergraduate digital communications course | IEEE Conference Publication | IEEE Xplore