In-band full duplex communication requires precise self-interference cancellation (SIC) to successfully decode the received desired signal. The existing neural network (NN) based SIC scheme uses offline trained NN to estimate the non-linear component of received self-interference (SI) over a static SI channel without additional NN training. For the time-varying SI channel, the NN-aided SIC method needs to retrain the NN during in-band full duplex communication to adapt time-varying channels. However, NN training is not fast enough to be done during full duplex communication. Thus, the SIC performance degrades. In this paper, we propose a digital SIC scheme using channel robust NN which takes estimates of linear SI channel coefficients as an input. It was found that the NN could learn the static part of the non-linear behavior of the SI channel well. Our solution can adapt the time-varying SI channel with only the channel coefficient estimation of linear components and a pre-trained NN. The proposed scheme can successfully reduce the SI to the noise floor for both time-invariant and time-varying SI channels.
Read full abstract