HAND DETECTION APPLICATION BASED ON QRD RLS LATTICE ALGORITHM AND ITS IMPLEMENTATION ON XILINX ULTRASCALE

被引:0
|
作者
Likhonina, R. [1 ,2 ]
Uglickich, E. [1 ]
机构
[1] Czech Acad Sci, Inst Informat Theory & Automat, Signal Proc Dept, Pod Vodarenskou Vezi 4, CZ-18000 Prague 8, Czech Republic
[2] Czech Tech Univ, Fac Transportat Sci, Konviktska 20, CZ-11000 Prague 1, Czech Republic
关键词
hand detection; ultrasound; QRD RLS lattice algorithm; parallel im-plementation; hypothesis testing; SQUARES; FILTERS;
D O I
10.14311/NNW.2022.32.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The present paper describes hand detection application implemented on Xilinx Zynq Ultrascale+ device, comprising multi-core processor ARM Cortex A53 and FPGA programmable logic. It uses ultrasound data and is based on adaptive QRD RLS lattice algorithm extended with hypothesis testing. The algorithm chooses between two use-cases: (1) ???there is a hand in front of the device??? vs (2) ???there is no hand in front of the device???. For these purposes a new structure of the identification models was designed. The model presenting use-case (1) is a regression model, which has the order sufficient to cover all incoming data. The model responsible for use-case (2) is a regression model, which has a smaller order than the model (1) and a certain time delay, covering the maximal distance where the hand can possibly appear. The offered concept was successfully verified using real ultrasound data in MATLAB optimized for parallel processing and implemented in parallel on four cores of ARM Cortex A53 processor. It was proved that computational time of the algorithm is sufficient for applications requiring real-time processing.
引用
下载
收藏
页码:73 / 92
页数:20
相关论文
共 50 条
  • [11] Hierarchical pipelining and folding of QRD-RLS adaptive filters and its application to digital beamforming
    Gao, LJ
    Parhi, KK
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2000, 47 (12) : 1503 - 1519
  • [12] A lattice version of the multichannel fast QRD algorithm based on a Posteriori backward
    Ramos, ALL
    Apolinario, JA
    TELECOMMUICATIONS AND NETWORKING - ICT 2004, 2004, 3124 : 488 - 497
  • [13] A QRD-RLS BASED FREQUENCY DOMAIN MULTICHANNEL WIENER FILTER ALGORITHM FOR NOISE REDUCTION IN HEARING AIDS
    Cornelis, Bram
    Moonen, Marc
    Wouters, Jan
    18TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO-2010), 2010, : 1953 - 1957
  • [14] Dynamically regularized RLS-DCD algorithm and its FPGA implementation
    Liu, Jie
    Zakharov, Yuriy
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 1876 - 1880
  • [15] Design and implementation of adaptive noise canceler based on RLS algorithm
    Wang, CX
    Zhang, XG
    Yan, CJ
    Liu, Y
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 2530 - 2533
  • [16] A Variable Forgetting Factor QRD-based RLS Algorithm with Bias Compensation for System Identification with Input Noise
    Tan, H. J.
    Chan, S. C.
    Zhang, L.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2643 - 2646
  • [17] APF current detection based on RLS adaptive algorithm
    Li, Ping
    Liu, Xiao-He
    Dianli Zidonghua Shebei / Electric Power Automation Equipment, 2007, 27 (07): : 46 - 48
  • [18] RLS lattice algorithm using gradient based variable forgetting factor
    So, CF
    Ng, SC
    Leung, SH
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS 2003, VOLS 1-4, 2003, : 1168 - 1172
  • [19] An Efficient and High-Speed Implementation of QRD-MGS Algorithm for STAP Application Based on Floating Point FPGAs
    Hasanikhah, Narjes
    Amin-Nejad, Siavash
    Darvish, Ghafar
    Moniri, M. R.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (03)
  • [20] Computationally efficient real-time blind multiuser detection for cellular DS/CDMA based on inverse QRD-RLS algorithm and subspace tracking
    Elnashar, AE
    Elnoubi, S
    Elmikati, H
    Proceedings of the 46th IEEE International Midwest Symposium on Circuits & Systems, Vols 1-3, 2003, : 303 - 306