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 条
  • [1] Advanced techniques on multirate signal processing for digital information processing
    Laddomada, Massimiliano
    Dolecek, Gordana Jovanovic
    Ching, Lim Yong
    Luo, Fa-Long
    Renfors, Markku
    Wanhammar, Lars
    IET SIGNAL PROCESSING, 2011, 5 (03) : 313 - 315
  • [2] Multirate signal processing
    Grant, PM
    ELECTRONICS & COMMUNICATION ENGINEERING JOURNAL, 1996, 8 (01): : 4 - 12
  • [3] Debugging Compute Clusters with Techniques from Functional Programming and Text Stream Processing
    Adler, Alexander
    Kebschull, Udo
    24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
  • [4] MEMORY MANAGEMENT FOR DATA-FLOW PROGRAMMING OF MULTIRATE SIGNAL-PROCESSING ALGORITHMS
    BHATTACHARYYA, SS
    LEE, EA
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1994, 42 (05) : 1190 - 1201
  • [5] Multirate signal processing on finite fields
    Sarkar, S
    Poor, HV
    IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2001, 148 (04): : 254 - 262
  • [6] Issues in multirate statistical signal processing
    Therrien, CW
    CONFERENCE RECORD OF THE THIRTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2001, : 573 - 576
  • [7] Fundamentals of Multirate Graph Signal Processing
    Teke, Oguzhan
    Vaidyanathan, P. P.
    2015 49TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2015, : 1791 - 1795
  • [8] Multirate Signal Processing Techniques for High-Speed Communication over Power Lines
    Baig, Sobia
    Mughal, M. Junaid
    IEEE COMMUNICATIONS MAGAZINE, 2009, 47 (01) : 70 - 76
  • [9] BUGSYS - A PROGRAMMING SYSTEM FOR PICTURE PROCESSING - NOT FOR DEBUGGING
    LEDLEY, RS
    JACOBSEN, J
    BELSON, M
    COMMUNICATIONS OF THE ACM, 1966, 9 (02) : 79 - &