Teaching Programming and Debugging Techniques for Multirate Signal Processing

被引:0
|
作者
Harris, Fred [1 ]
Dick, Chris [2 ]
机构
[1] Univ Calif San Diego, La Jolla, CA 92093 USA
[2] Xilinx Corp, San Jose, CA USA
关键词
Multirate signal processing; Teaching; Probing and Debugging script;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Much of the material we teach in our DSP classes deal with linear time invariant (LTI) systems. Linearity and time invariance are important properties that lead to Insight and comprehension through capable analysis and synthesis tools. We learn to appreciate the importance of impulse response, convolution, transfer functions, frequency response, and the Nyquist sampling criterion, When we introduce multirate signal processing we introduce the process of resampling and we find ourselves in unfamiliar territory. The quote "Toto, I've a feeling we're not in Kansas anymore! comes to mind. Dorothy was right! We arc now in the land of linear time varying (LTV) systems. In this land we embed one or more sample rate changes in the signal flow path which result in systems with multiple impulse responses. We become uncomfortably aware that the system does not have a transfer function and that our analysis and synthesis tools don't work here, We must develop new perspectives while teaching new ways of analyzing and synthesizing LTV systems. We must give our students new approaches and tools to test and probe implementations to verify proper operation as well as to debug and repair faulty realizations of multirate systems.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] Adaptive Techniques of Signal Processing
    Klionskiy, Dmitry M.
    Kaptun, Dmitry, I
    Romanov, Sergei A.
    PROCEEDINGS OF 2017 IEEE VI FORUM STRATEGIC PARTNERSHIP OF UNIVERSITIES AND ENTERPRISES OF HI-TECH BRANCHES (SCIENCE. EDUCATION. INNOVATIONS) (SPUE), 2017, : 218 - 219
  • [42] DEBUGGING TECHNIQUES
    LAUESEN, S
    SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (01): : 51 - 63
  • [43] Extended overlap-add and -save methods for multirate signal processing
    Muramatsu, S
    Kiya, H
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1997, 45 (09) : 2376 - 2380
  • [44] DEBUGGING TECHNIQUES
    WILLIAMS, G
    BYTE, 1985, 10 (06): : 279 - &
  • [45] MULTIRATE DIGITAL SIGNAL-PROCESSING - CROCHIERE,RE, RABINER,LR
    BIYIKSIZ, S
    IEEE COMMUNICATIONS MAGAZINE, 1983, 21 (07) : 56 - 56
  • [46] The use of undergraduate project courses for teaching image and signal processing techniques at Purdue University
    Delp, Edward J.
    Lu, Yung-Hsiang
    2006 IEEE 12TH DIGITAL SIGNAL PROCESSING WORKSHOP & 4TH IEEE SIGNAL PROCESSING EDUCATION WORKSHOP, VOLS 1 AND 2, 2006, : 281 - 284
  • [47] Volterra filters using multirate signal processing and their application to loudspeaker systems
    Kinoshita, S
    Kajikawa, Y
    Nomura, Y
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 3497 - 3500
  • [48] MULTIRATE DIGITAL SIGNAL-PROCESSING - CROCHIERE,RE, RABINER,LR
    PRUCNAL, PR
    AMERICAN SCIENTIST, 1984, 72 (02) : 214 - 214
  • [49] Multirate signal estimation
    Jahromi, OS
    Francis, BA
    Kwong, RH
    CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 147 - 152
  • [50] MEASUREMENT TECHNIQUES AND SIGNAL-PROCESSING .B. ANALOG MEASUREMENT TECHNIQUES AND SIGNAL-PROCESSING
    TRANKLER, HR
    TECHNISCHES MESSEN, 1985, 52 (7-8): : 304 - 308