Teaching digital signal processing with Stanford's Lab-in-a-Box | IEEE Conference Publication | IEEE Xplore