ABSTRACT

Much of thematerial we learn and teach in our DSP classes deal with

linear time invariant (LTI) systems. Linearity and time invariance

are important properties that led 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 are 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 newways of analyzing and synthesizing

LTV systems. We must give our students new approaches and tools

to test and probe implementations to verify proper operation aswell

as to debug and repair faulty realizations of multirate systems.