Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (4): 973-981.doi: 10.12305/j.issn.1001-506X.2023.04.05

• Electronic Technology • Previous Articles    

Partially decoupling based nonlinear digital interference cancellation algorithm

Zhongpu CUI, Songhu GE, Yaxing LI, Yu GUO, Jinling XING, Jin MENG   

  1. National Key Laboratory of Science and Technology on Vessel Integrated Power System, Naval University of Engineering, Wuhan 430033, China
  • Received:2022-03-29 Online:2023-03-29 Published:2023-03-28
  • Contact: Songhu GE

Abstract:

In view of the strong correlation between the basis functions of the nonlinear least mean square (LMS) algorithm based on the parallel Hammerstein (PH) model in the digital canceller, which has the problems of slow convergence speed, poor convergence stability and increased steady-state error, an improved algorithm using the partial decoupling strategy is proposed. By introducing a regular equation with constraints, the iterative step size of each nonlinear order can be set independently. The algorithm of interference cancellation based on partial decoupling is analyzed analytically, and the convergence conditions in the mean and mean square sense are given. The simulation results show that the proposed method improves the convergence speed and performance of nonlinear LMS algorithm without losing the steady-state error performance, and has good robustness against the change of nonlinear order and memory length of the filter. In the case of 1 MHz bandwidth binary phase shift keying (BPSK) interference and additive white Gaussian noise, the interference to noise ratio is set to 20 dB. Compared with the traditional nonlinear LMS algorithm, the proposed algorithm can achieve the setting of the upper bound of the maximum 0.5 times of iteration step length, the maximum nonlinear order 9 and the maximum memory length 12.

Key words: digital interference cancellation, least mean square (LMS) algorithm, nonlinearity, partially decouple, convergence property analysis

CLC Number: 

[an error occurred while processing this directive]