Title :
RLS Lattice Algorithm with Order Probability Evaluation as an Accelerator for the Microblaze Processor
Author :
Pohl, Zdenek ; Tichy, Milan
Author_Institution :
Czech Republic Acad. of Sci., Prague
Abstract :
A high performance RLS lattice filter with evaluation of an unknown order of identified system was implemented as an accelerator PCORE for Xilinx EDK. The accelerator hardware can fully exploit parallelisms in the algorithm and remove load from a microprocessor. The EDK integration allows effective programing and debugging of a hardware accelerated DSP applications. The optimal logarithmic number system implementation of the RLS lattice IP core was used. Additionally, the extension by the order probability evaluation was implemented. Then, the core was wrapped in the System Generator. Finally, the generated EDK PCORE was modified to independent clock operation. Implemented solution makes possible evaluation of the RLS lattice filter of order 256 at 8 kHz input data rate in the best case. At the same lime the order probability can be maintained. The implementation outperforms software solution up to 74 times and it is also performing 40% faster than other known solutions.
Keywords :
digital signal processing chips; field programmable gate arrays; least squares approximations; logic design; logic testing; probability; FPGA; RLS lattice algorithm; hardware accelerated DSP application; logic testing; microblaze processor; optimal logarithmic number system; order probability evaluation; Acceleration; Clocks; Debugging; Digital signal processing; Filters; Hardware; Lattices; Microprocessors; Resonance light scattering; Software performance;
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
DOI :
10.1109/FPL.2007.4380766