In system identification, if the filter input and the desired signal are both interfered by noise, traditional adaptive filtering algorithms will not work effectively. The recently presented bias-compensated normalized maximum correntropy criterion (BC-NMCC) algorithm, which was developed based on the information theory learning (ITL) and Taylor expansion, can deal with this case. However, it needs to use measurement noise samples to update the adaptive filter weight vector, whose values are usually unavailable. To solve this problem, we propose a direct integration bias-compensated maximum correntropy criterion (DI-BC-MCC) algorithm under an unbiasedness criterion (UC). Specifically, we utilize a direct integral approach to calculate the expected values instead of using Taylor expansion. With this idea, the update equation of DI-BC-MCC does not involve measurement noise samples, unlike BC-NMCC. The derived compensation term can reduce the impact of input noise significantly, and DI-BC-MCC can perform well in impulsive noise environments. In addition, the steady-state performance of DI-BC-MCC is analyzed under some frequently used assumptions. Finally, simulations are provided to demonstrate the good performance of DI-BC-MCC and to verify the accuracy of the theoretical analysis.
Read full abstract