Interference mitigation using a ML-driven xApp in O-RAN architecture
The proliferation of wireless devices and technologies has led to an increase in the number of bad actors in cellular networks. Consequently, the differentiation between signals of interest (SOI) and various types of interference has become crucial in mitigating performance degradation in the network. We leverage the flexibility of Open Radio Access Network (O-RAN) architecture to implement an interference-classifying microservice capable of controlling communication between user and base station. By deploying a trained convolutional neural network (CNN) in a RAN Intelligent Controller (RIC), we are able to classify and mitigate different types of interference with up to 98.9% accuracy. Our deployment of the microservice as an extended application (xApp) dynamically adjusts the modulation coding scheme (MCS), resulting in a more stable bitrate and a lower block error rate under conditions with interference as opposed to using a fixed MCS.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.