Muutke küpsiste eelistusi

Partial Update Least-Square Adaptive Filtering [Pehme köide]

  • Formaat: Paperback / softback, 115 pages, kõrgus x laius: 235x191 mm, kaal: 245 g
  • Sari: Synthesis Lectures on Communications
  • Ilmumisaeg: 01-May-2014
  • Kirjastus: Morgan and Claypool Life Sciences
  • ISBN-10: 1627052313
  • ISBN-13: 9781627052313
Teised raamatud teemal:
  • Formaat: Paperback / softback, 115 pages, kõrgus x laius: 235x191 mm, kaal: 245 g
  • Sari: Synthesis Lectures on Communications
  • Ilmumisaeg: 01-May-2014
  • Kirjastus: Morgan and Claypool Life Sciences
  • ISBN-10: 1627052313
  • ISBN-13: 9781627052313
Teised raamatud teemal:
Adaptive filters play an important role in the fields related to digital signal processing and communication, such as system identification, noise cancellation, channel equalization, and beamforming. In practical applications, the computational complexity of an adaptive filter is an important consideration. The Least Mean Square (LMS) algorithm is widely used because of its low computational complexity ($O(N)$) and simplicity in implementation. The least squares algorithms, such as Recursive Least Squares (RLS), Conjugate Gradient (CG), and Euclidean Direction Search (EDS), can converge faster and have lower steady-state mean square error (MSE) than LMS. However, their high computational complexity ($O(N^2)$) makes them unsuitable for many real-time applications. A well-known approach to controlling computational complexity is applying partial update (PU) method to adaptive filters. A partial update method can reduce the adaptive algorithm complexity by updating part of the weight vector instead of the entire vector or by updating part of the time. In the literature, there are only a few analyses of these partial update adaptive filter algorithms. Most analyses are based on partial update LMS and its variants. Only a few papers have addressed partial update RLS and Affine Projection (AP). Therefore, analyses for PU least-squares adaptive filter algorithms are necessary and meaningful.

This monograph mostly focuses on the analyses of the partial update least-squares adaptive filter algorithms. Basic partial update methods are applied to adaptive filter algorithms including Least Squares CMA (LSCMA), EDS, and CG. The PU methods are also applied to CMA1-2 and NCMA to compare with the performance of the LSCMA. Mathematical derivation and performance analysis are provided including convergence condition, steady-state mean and mean-square performance for a time-invariant system. The steady-state mean and mean-square performance are also presented for a time-varying system. Computational complexity is calculated for each adaptive filter algorithm. Numerical examples are shown to compare the computational complexity of the PU adaptive filters with the full-update filters. Computer simulation examples, including system identification and channel equalization, are used to demonstrate the mathematical analysis and show the performance of PU adaptive filter algorithms. They also show the convergence performance of PU adaptive filters. The performance is compared between the original adaptive filter algorithms and different partial-update methods. The performance is also compared among similar PU least-squares adaptive filter algorithms, such as PU RLS, PU CG, and PU EDS. In addition to the generic applications of system identification and channel equalization, two special applications of using partial update adaptive filters are also presented. One application uses PU adaptive filters to detect Global System for Mobile Communication (GSM) signals in a local GSM system using the Open Base Transceiver Station (OpenBTS) and Asterisk Private Branch Exchange (PBX). The other application uses PU adaptive filters to do image compression in a system combining hyperspectral image compression and classification.
Acknowledgments xi
1 Introduction
1(4)
1.1 Motivation
1(1)
1.2 Problem Statement
1(1)
1.3 Organization of the Monograph
2(3)
2 Background
5(8)
2.1 Basic Adaptive Filter Models
5(1)
2.2 Adaptive Filter Models
5(4)
2.2.1 System Identification
6(1)
2.2.2 Channel Equalization
7(2)
2.3 Existing Work on Partial Update Adaptive Filters
9(1)
2.4 Basic Partial Update Methods
10(3)
2.4.1 Periodic Partial Update Method
10(1)
2.4.2 Sequential Partial Update Method
11(1)
2.4.3 Stochastic Partial Update Method
11(1)
2.4.4 MMax Method
11(2)
3 Partial Update CMA-based Algorithms for Adaptive Filtering
13(34)
3.1 Motivation
13(1)
3.2 Review of Constant Modulus Algorithms
13(2)
3.3 Partial Update Constant Modulus Algorithms
15(2)
3.3.1 Partial Update CMA
15(1)
3.3.2 Partial Update NCMA
16(1)
3.3.3 Partial Update LSCMA
16(1)
3.4 Algorithm Analysis for a Time-Invariant System
17(9)
3.4.1 Steady-State Performance of Partial Update SDCMA
17(3)
3.4.2 Steady-State Performance of Partial Update Dynamic LSCMA
20(2)
3.4.3 Complexity of the PU SDCMA and LSCMA
22(4)
3.5 Simulation -- A Simple FIR Channel
26(9)
3.5.1 Convergence Performance
27(1)
3.5.2 Steady-State Performance
27(6)
3.5.3 Complexity
33(2)
3.6 Algorithm Analysis for a Time-Varying System
35(8)
3.6.1 Algorithm Analysis of CMA1-2 and NCMA for a Time-Varying System
35(1)
3.6.2 Algorithm Analysis of LSCMA for a Time-Varying System
36(1)
3.6.3 Simulation
37(6)
3.7 Conclusion
43(4)
4 Partial-Update CG Algorithms for Adaptive Filtering
47(20)
4.1 Review of Conjugate Gradient Algorithm
47(1)
4.2 Partial-Update CG
48(1)
4.3 Steady-State Performance of Partial-Update CG for a Time-Invariant System
49(3)
4.4 Steady-State Performance of Partial-Update CG for a Time-Varying System
52(2)
4.5 Simulations
54(12)
4.5.1 Performance of Different PU CG Algorithms
54(5)
4.5.2 Tracking Performance of the PU CG Using the First-Order Markov Model
59(7)
4.6 Conclusion
66(1)
5 Partial-Update EDS Algorithms for Adaptive Filtering
67(18)
5.1 Motivation
67(1)
5.2 Review of Euclidean Direction Search Algorithm
67(1)
5.3 Partial update EDS
68(2)
5.4 Performance of the Partial-Update EDS in a Time-Invariant System
70(2)
5.5 Performance of the Partial-Update EDS in a Time-Varying System
72(1)
5.6 Simulations
73(11)
5.6.1 Performance of the PU EDS in a Time-Invariant System
73(4)
5.6.2 Tracking performance of the PU EDS Using the First-Order Markov Model
77(3)
5.6.3 Performance Comparison of the PU EDS with EDS, PU RLS, RLS, PU CG, and CG
80(4)
5.7 Conclusion
84(1)
6 Special Applications of Partial-Update Adaptive Filters
85(14)
6.1 Application in Detecting GSM Signals in a Local GSM System
85(4)
6.2 Application in Image Compression and Classification
89(8)
6.2.1 Simulations
93(4)
6.3 Conclusion
97(2)
Bibliography 99(6)
Authors' Biographies 105