Implementation of the least-squares lattice with order and forgetting factor estimation for FPGA

被引:4
|
作者
Pohl, Zdenek [1 ]
Tichy, Milan [1 ]
Kadlec, Jiri [1 ]
机构
[1] Acad Sci Czech Republ, Inst Informat Theory & Automat, CR-18208 Prague, Czech Republic
关键词
D O I
10.1155/2008/394201
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A high performance RLS lattice filter with the estimation of an unknown order and forgetting factor of identified system was developed and implemented as a PCORE coprocessor for Xilinx EDK. The coprocessor implemented in FPGA hardware can fully exploit parallelisms in the algorithm and remove load from a microprocessor. The EDK integration allows effective programming and debugging of hardware accelerated DSP applications. The RLS lattice core extended by the order and forgetting factor estimation was implemented using the logarithmic numbers system (LNS) arithmetic. An optimal mapping of the RLS lattice onto the LNS arithmetic units found by the cyclic scheduling was used. The schedule allows us to run four independent filters in parallel on one arithmetic macro set. The coprocessor containing the RLS lattice core is highly configurable. It allows to exploit the modular structure of the RLS lattice filter and construct the pipelined serial connection of filters for even higher performance. It also allows to run independent parallel filters on the same input with different forgetting factors in order to estimate which order and exponential forgetting factor better describe the observed data. The FPGA coprocessor implementation presented in the paper is able to evaluate the RLS lattice filter of order 504 at 12 kHz input data sampling rate. For the filter of order up to 20, the probability of order and forgetting factor hypotheses can be continually estimated. It has been demonstrated that the implemented coprocessor accelerates the Microblaze solution up to 20 times. It has also been shown that the coprocessor performs up to 2.5 times faster than highly optimized solution using 50 MIPS SHARC DSP processor, while the Microblaze is capable of performing another tasks concurrently. Copyright (C) 2008 Zdenek Pohl et al.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Implementation of the Least-Squares Lattice with Order and Forgetting Factor Estimation for FPGA
    Zdenek Pohl
    Milan Tichy
    Jiri Kadlec
    [J]. EURASIP Journal on Advances in Signal Processing, 2008
  • [2] A Practical Variable Forgetting Factor Recursive Least-Squares Algorithm
    Paleologu, Constantin
    Benesty, Jacob
    Ciochina, Silviu
    [J]. 2014 11TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2014,
  • [3] EXPONENTIAL CONVERGENCE OF RECURSIVE LEAST-SQUARES WITH EXPONENTIAL FORGETTING FACTOR
    JOHNSTONE, RM
    JOHNSON, CR
    BITMEAD, RR
    ANDERSON, BDO
    [J]. SYSTEMS & CONTROL LETTERS, 1982, 2 (02) : 77 - 82
  • [4] On the Performance of Variable Forgetting Factor Recursive Least-Squares Algorithms
    Elisei-Iliescu, Camelia
    Paleologu, Constantin
    Tamas, Razvan
    [J]. ADVANCED TOPICS IN OPTOELECTRONICS, MICROELECTRONICS, AND NANOTECHNOLOGIES VIII, 2016, 10010
  • [5] ESTIMATION OF THE FORGETTING FACTOR IN KERNEL RECURSIVE LEAST SQUARES
    Van Vaerenbergh, Steven
    Santamaria, Ignacio
    Lazaro-Gredilla, Miguel
    [J]. 2012 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2012,
  • [6] LEAST-SQUARES ORDER-RECURSIVE LATTICE SMOOTHERS
    YUAN, JT
    STULLER, JA
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1995, 43 (05) : 1058 - 1067
  • [7] LEAST-SQUARES ESTIMATION
    SORENSON, HW
    [J]. IEEE SPECTRUM, 1971, 8 (01) : 12 - &
  • [8] BLOCK IMPLEMENTATION OF A RECURSIVE LEAST-SQUARES ESTIMATION ALGORITHM
    IIGUNI, Y
    SAKAI, H
    TOKUMARU, H
    [J]. IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1988, 36 (10): : 1671 - 1675
  • [9] AR order selection in the case when the model parameters are estimated by forgetting factor least-squares algorithms
    Giurcaneanu, Ciprian Doru
    Razavi, Seyed Alireza
    [J]. SIGNAL PROCESSING, 2010, 90 (02) : 451 - 466
  • [10] The normalized least-squares order-recursive lattice smoother
    Kim, DK
    Park, P
    [J]. SIGNAL PROCESSING, 2002, 82 (06) : 895 - 905