• 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