Efficient implementation of rotation operations for high performance QRD-RLS filtering

被引:13
|
作者
Haller, B
Gotze, J
Cavallaro, JR
机构
来源
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS | 1997年
关键词
D O I
10.1109/ASAP.1997.606823
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this contribution ve present practical techniques for implementing Givens rotations based on the uell-known CORDIC algorithm. Rotations are the basic operation in many high performance adaptive filtering schemes as well as numerous other advanced signal processing algorithms relying on matrix decompositions. To improve the efficiency of these methods, we propose to use ''approximate rotations'', whereby only a few (i.e. r << b, where b is the operand word length) elementary angles of the original CORDIC sequence are applied, so as to reduce the total number of required shift-add operations. This seamingly rather ad hoc and heuristic procedure constitutes a representative example of a very useful design concept termed ''approximate signal processing'' recently introduced and formally exposed by Nawab et al. in [1], concerning the trade-off between system performance and implementation complexity, i.e. between accuracy and resources. This is a subject of increasing importance with respect to the efficient realization of demanding signal processing tasks. We present the application of the described rotation schemes to QRD-RLS filtering in wireless communications, specifically high speed channel equalization and beamforming, i.e. for intersymbol and co-channel/interuser interference suppression, respectively. It is shown via computer simulations that the convergence behavior of the scheme using approximate Givens rotations is insensitive to the valve of r, and that the misadjustment error decreases as r is increased, opening up possibilities for ''incremental refinement'' strategies.
引用
收藏
页码:162 / 174
页数:13
相关论文
共 50 条
  • [1] Improved Double Angle Complex Rotation QRD-RLS
    Gao, Qiang
    Stewart, Robert W.
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 79 - 82
  • [2] FPGA implementation of matrix inversion using QRD-RLS algorithm
    Karkooti, Marjan
    Cavallaro, Joseph R.
    Dick, Chris
    2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2005, : 1625 - 1629
  • [3] Efficient Filter Implementation Using QRD-RLS Algorithm for Phased Array Radar Applications
    Deshpande, Aalhad P.
    Rao, D. Govind
    Murthy, N. S.
    Vengadarajan, A.
    2013 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (TAEECE), 2013, : 224 - 229
  • [4] Minimum variance filtering with the linearly constrained inverse QRD-RLS algorithm
    Chern, SJ
    Chang, CY
    ISSPA 2001: SIXTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2001, : 311 - 314
  • [5] Efficient Implementation of QRD-RLS Algorithm using Hardware-Software Co-design
    Lodha, Nupur
    Rai, Nivesh
    Krishnamurthy, Aarthy
    Venkataraman, Hrishikesh
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2973 - +
  • [6] High-speed Cordic based parallel weight extraction for QRD-RLS adaptive filtering
    Ma, J
    Parhi, KK
    Deprettere, EF
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : D245 - D248
  • [7] An inverse QRD-RLS algorithm for linearly constrained minimum variance adaptive filtering
    Medina S., Cesar A.
    Sampaio-Neto, Raimundo
    SIGNAL PROCESSING, 2013, 93 (05) : 1308 - 1316
  • [8] Resource and performance evaluations of fixed point QRD-RLS systolic array through FPGA implementation
    Yokoyama, Yoshiaki
    Kim, Minseok
    Arai, Hiroyuki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2008, E91B (04) : 1068 - 1075
  • [9] Pipelined Cordic based QRD-RLS adaptive filtering using matrix lookahead
    Ma, J
    Deprettere, EF
    Parhi, KK
    SIPS 97 - 1997 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 1997, : 131 - 140
  • [10] Implementation of QRD-RLS algorithm on FPGA. Application to Noise Canceller System
    Martinez, M. E. I.
    IEEE LATIN AMERICA TRANSACTIONS, 2011, 9 (04) : 458 - 462