DocumentCode
3721254
Title
Nine C programming labs to turn students into filtering and signal analysis experts
Author
Jacob Gunther;Todd Moon
Author_Institution
Dept. of Electrical and Computer Engineering, Utah State University, Logan, 84322-4120, United States of America
fYear
2015
Firstpage
89
Lastpage
94
Abstract
This paper describes a series of C programming lab assignments that accompany a junior-level course on discrete-time signals and systems. These assignments were designed to develop student into experts in two core competencies: filtering and frequency analysis of signals. As students develop knowledge and practice these two skills, they learn about a variety of related techniques including sample rate conversion, edge detection in images, the Hilbert transform, noise cancellation, AM and FM modulation and demodulation, and global positioning. The labs reinforce concepts taught in class. Students get extensive practice in designing filters to meet given specifications. Students report enthusiasm for learning about real systems and processing real signals. By focusing on two key capabilities, students are able to advance to a high level of maturity in these areas over a single semester.
Keywords
"MATLAB","Computers","Programming profession","Convolution","Transforms"
Publisher
ieee
Conference_Titel
Signal Processing and Signal Processing Education Workshop (SP/SPE), 2015 IEEE
Type
conf
DOI
10.1109/DSP-SPE.2015.7369533
Filename
7369533
Link To Document