Adaptive Receiver Interference Classification Using Machine Learning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current machine learning applications in communications networks face limitations in effectively addressing interference in 5G cellular networks, particularly co-channel and self-interference, which degrade receiver performance and are not adequately handled by classical interference rejection methods.
Innovation Solution
Implementing a denoising module with machine learning techniques that adapts to specific interference conditions, using classifiers like decision forests or neural networks to identify interference types and switch between co-channel and self-interference modes, and varying operation based on signal-to-noise regimes, with training models for different interference scenarios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If classical interference rejection methods are used, then device complexity is reduced, but receiver performance deteriorates under co-channel and self-interference conditions
Solution Approach 1:
The patent applies parameter changes by transitioning from classical fixed-parameter interference rejection methods to machine learning-based adaptive parameter adjustment. The receiver uses trained machine learning models that dynamically adjust processing parameters based on the specific interference conditions detected, enabling optimal performance under varying co-channel and self-interference scenarios while maintaining manageable complexity through pre-trained models.
Solution Approach 2:
The patent substitutes classical mechanical/deterministic interference rejection algorithms with machine learning-based cognitive systems. Instead of fixed mathematical operations, the receiver employs trained neural networks or other ML models that learn optimal interference cancellation strategies from training data, replacing traditional signal processing mechanics with adaptive intelligence that handles complex interference patterns more effectively.
2Reliability
If machine learning techniques are applied to address interference, then receiver performance improves, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-training machine learning models offline before deployment in the receiver. The complex training process that would otherwise burden the receiver is performed in advance using extensive training data and computational resources, allowing the receiver to only execute the trained model during operation. This shifts the complexity burden from the receiver to the training phase, enabling performance improvement without proportionally increasing receiver complexity.
Solution Approach 2:
The patent introduces an intermediary training system that bridges the gap between complex ML algorithms and the receiver implementation. The training system processes raw training data and generates optimized model parameters, acting as an intermediary that prepares the complex intelligence externally so the receiver can benefit from improved performance without bearing the full complexity burden of model training and adaptation.
3Adaptability or versatility
If a single interference rejection method is used, then device complexity is minimized, but adaptability to different interference conditions deteriorates
Solution Approach 1:
The patent applies universality by designing a single machine learning-based receiver architecture that handles multiple interference types through one unified system. The receiver uses a general-purpose ML model that can be trained on diverse interference scenarios (co-channel interference, self-interference, and other conditions), allowing one device to adaptively handle various interference types without requiring separate specialized processors for each interference condition.
Solution Approach 2:
The patent applies dynamics by implementing an adaptive receiver that dynamically adjusts its interference rejection strategy based on real-time conditions. The machine learning model continuously processes incoming signals and adapts its parameters based on detected interference characteristics, enabling the system to transition between handling different interference types as conditions change, rather than being fixed to a single rejection method.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for receiving data over a communication channel is described. The method comprises accessing a first set of vectors of values, wherein each vector of the first set is generated on the basis of the demodulation of a carrier signal into a plurality of sub-carrier signals, the carrier signal having been received over a communication channel over a contiguous time period, accessing a second set of vectors of values, wherein each vector in the second set is generated on the basis of a channel frequency response of the communication channel over the contiguous time period and evaluating a inference model on the basis of the first and second sets of vectors whereby to determine an output vector of values, each value of the output vector estimating a data value transmitted by the carrier signal over the contiguous time period.