CHAPTER 37 Fast Array Algorithm
All least-squares algorithms studied so far, including RLS, inverse QR, QR, and extended QR algorithms, do not assume any structure in the data. As a result, the computational complexity of each of these algorithms is O(M2) operations per iteration, where M is the order of the filter. However, when data structure is present, more efficient implementations are possible.
Thus, consider a collection of (N + 1) data {d(j),Uj} where the {UJ} are 1 × M and the d(j) are scalars. All the aforementioned algorithms are recursive procedures for determining the solution WN, and the minimum cost ξ (N), of the regularized least-squares problem:
where
is M × 1, Π > 0 is M × M and 0 << λ ≤ 1. In particular, RLS evaluates wN recursively as follows (cf. Alg. 30.2). Start with
, and repeat for i ≥ 0:
These equations hold irrespective of any structure in the {uj}.
Now, it is often the case that the regressors {ui} exhibit some form of structure. In the chapters in this part, we study the case in which the {ui} arise as regressors of a tapped-delay-line ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access

