DocumentCode
2998641
Title
Iteration independent subroutine form of Durbin´s recursion for programmable signal processors
Author
Ackenhusen, John G.
Author_Institution
AT&T Bell Laboratories, Murray Hill, New Jersey
Volume
11
fYear
1986
fDate
31503
Firstpage
2923
Lastpage
2926
Abstract
The method of Durbin´s recursion to transform a signal autocorrelation vector to a representation based on linear prediction coding (LPC) is a computation that is sufficiently irregular in structure to present difficulties in implementation on present single chip digital signal processors. During the computation, operands must be accessed from three one-dimensional vectors and a two-dimensional array, which may exceed the limited address arithmetic capability of a digital signal processor. As a result, signal processor code for each iteration of Durbin´s recursion is often strung out sequentially, consuming excess program memory, rather than written as a single subroutine executed repetitively for each iteration, as is common in high level programming languages. A new form of Durbin´s recursion is described that renders all addressing to be sequential within one iteration of the recursion. Using this technique, Durbin´s recursion may be cast into a single repetitively-called subroutine with sufficiently simple address arithmetic for signal processors. The technique may be used to compute any of the standard LPC parameters (LPC coefficients, reflection coefficients, prediction residual energy) and may be extended to any LPC model order.
Keywords
Algorithms; Autocorrelation; Computer languages; Digital arithmetic; Digital signal processors; Linear predictive coding; Predictive models; Reflection; Signal processing; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
Type
conf
DOI
10.1109/ICASSP.1986.1168608
Filename
1168608
Link To Document