In this paper, we propose an adaptive optical self-interference cancellation using regular triangle algorithm for in-band full-duplex systems. By using this algorithm, the manual adjustment of the tunable optical time delay line and attenuator is replaced with the adaptive program to change the delay and attenuation for achieving optimal cancellation point. The adjustment process is simplified as a convex function problem. We choose to attain the optimal cancellation point by directly and continuously sampling the power of the signal after cancellation and in turn adjust the time delay and attenuation according to the algorithm. In this way, the two paths in the self-interference cancellation system are precisely and automatically matched. By using our proposed algorithm, the interference signal over 300-MHz wideband is diminished to the noise floor, attaining 20-25 dB cancellation depth adaptively. Compared with other existing algorithms in both the experiment and simulation, our proposed regular triangle algorithm reaches the optimal point faster with 10-30% less number of samples from the near start region, and lowers 40-60% less number of samples from the farther start region.
Read full abstract