In the errors-in-variables (EIV) model, the steady state characteristics of the affine-projection-like (APL) algorithm are poor. Hence, the total least squares APL (TLS-APL) algorithm different from the bias-compensated is proposed, which can reduce the adverse influence of input and output noise on weight update. Then, the local extremum of the TLS-APL algorithm is verified, that is, the expected parameter is the optimal value of the iterative estimation. Moreover, the mean, mean square, and steady-state mean square deviation (MSD) performance of the proposed TLS-APL algorithm are deduced by using the Kronecker product and vec operator, respectively. To balance the convergence characteristics and steady-state characteristics, the step size optimization of the TLS-APL algorithm, namely the variable step size TLS-APL (VSS-TLS-APL) algorithm, is derived from the analysis of MSD. Considering the existence of gradient errors, the fitting effects of theoretical steady-state MSD curves and actual steady-state MSD curves under different parameters are analyzed separately, which proves the rationality of theoretical derivation. In addition, the VSS-TLS-APL algorithm with optimized step size is compared with the TLS-APL algorithm with fixed step size in the application of system identification, and the effect of the variable step size (VSS) is verified. The experiments of system identification and acoustic echo cancelation prove that the VSS-TLS-APL algorithm is superior to the existing known algorithms.
Read full abstract