Title :
A design methodology for networks of online modules and its application to the Levinson-Durbin algorithm
Author :
Galli, Reto ; Tenca, Alexandre F.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Abstract :
The use of online arithmetic was often proposed for hardware implementations of complex digital-signal processing (DSP) algorithms. However, several important issues in the design process of such algorithms using online arithmetic are rarely discussed in the literature. This paper presents these issues and provides a methodology to analyze the behavior of networks of online arithmetic modules performing serial computation over fixed-point numbers. The methodology is presented, applied in several examples, and finally used to design an efficient field programmable gate arrays implementation of the Levinson-Durbin algorithm in an application of the Yule-Walker power spectrum estimation. The methodology can be applied to other algorithms as well and it simplifies the task of designing and verifying a network of online modules. The experimental results show the advantages of online arithmetic in the design of complex DSP algorithms.
Keywords :
field programmable gate arrays; fixed point arithmetic; signal processing; DSP; FPGA; Levinson-Durbin algorithm; Yule-Walker power spectrum estimation; complex digital signal processing algorithm; field programmable gate arrays; fixed point numbers; hardware implementation; network design; online arithmetic modules; serial computation; Algorithm design and analysis; Computer networks; Design methodology; Digital arithmetic; Digital signal processing; Field programmable gate arrays; Fixed-point arithmetic; Hardware; Performance analysis; Process design;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2003.820524