Plot LPC/STFT Roots
The set of speech processing exercises have been designed by a team consisting of Prof. Lawrence Rabiner (Rutgers University and University of California, Santa Barbara), Prof. Ronald Schafer (Stanford University), Kirty Vedula and Siva Yedithi (Rutgers University). This exercise is intended to supplement the teaching material in the textbook “Theory and Applications of Digital Speech Processing” by L R Rabiner and R W Schafer.
This MATLAB exercise computes and plots the roots of either an LPC polynomial or the resulting set of LSP polynomials, for all frames of a specified speech file, and superimposes the resulting root plots over either a conventional wideband spectrogram of the speech, or an LPC spectrogram of the speech. For plotting the roots of the LPC polynomial, a threshold is used in order to limit the roots being plotted to those whose magnitude exceeds a specified threshold (e.g., 0.85 or 0.9).