MIMO Channel Estimation Using Mobility-Aware Complexity Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In massive MIMO systems, efficiently estimating and predicting channel changes due to moving user equipment (UE) is challenging, leading to decreased data transfer rates and increased complexity in channel estimation processes.
Innovation Solution
A method using a Kalman filter-based and machine learning-based approach to estimate UE movement speed and determine complexity order for channel estimation, incorporating preprocessing with linear minimum mean square error estimation and multi-layer perceptron (MLP) for accurate channel prediction at the next time point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If channel estimation is performed using traditional methods in massive MIMO systems, then channel information can be obtained, but the complexity of the estimation process increases and accuracy decreases due to UE mobility
Solution Approach 1:
The system performs preliminary actions by estimating UE movement speed before channel estimation and determining the complexity order based on this speed. This preliminary characterization of mobility allows the system to adapt the estimation process accordingly, improving accuracy while managing complexity through mobility-aware preprocessing
Solution Approach 2:
The system dynamically adjusts the complexity order of channel estimation based on the estimated UE movement speed. When UE mobility is high, the system increases the complexity order to capture rapid channel changes, while for low mobility scenarios, it uses lower complexity orders, making the estimation process adaptive to current channel conditions
2Measurement precision
If the complexity order for channel estimation is increased to handle mobile UE, then channel estimation accuracy improves, but computational complexity and processing time increase
Solution Approach 1:
The system performs preliminary estimation of UE movement speed and determines the appropriate complexity order before executing the full channel estimation process. This preliminary characterization prevents unnecessary use of high complexity orders when UE mobility is low, reducing wasted computational time while ensuring sufficient accuracy when mobility requires it
Solution Approach 2:
The system changes the complexity order parameter based on estimated UE movement speed. By dynamically adjusting this parameter, the system optimizes the balance between estimation accuracy and processing time, using only the necessary computational resources for the current mobility scenario
3Productivity
If traditional channel estimation methods are used, then the process is simpler, but data transfer rates decrease due to inability to accurately track channel changes in mobile scenarios
Solution Approach 1:
The system performs preliminary estimation of UE movement speed and determines complexity order before channel estimation. This preliminary mobility characterization enables the system to prepare appropriate estimation parameters, ensuring accurate channel tracking for mobile scenarios while maintaining efficient processing
Solution Approach 2:
The system dynamically adapts the channel estimation process to UE mobility conditions by adjusting the complexity order based on movement speed. This dynamic adaptation ensures that the estimation accuracy matches the rate of channel change, maintaining high data transfer rates by accurately tracking channel variations in mobile scenarios
Data Source
AI summary
Disclosed is a method for estimating a channel of a terminal by a base station in a wireless communication system supporting multiple antennas, the method comprising the steps of: estimating a moving speed of the terminal on the basis of a first channel value acquired at a current time point and a second channel value acquired at a previous time point; determining, on the basis of the estimated moving speed, a complexity degree corresponding to the number of channel values for multiple time points including the current time point; and estimating a channel of the terminal at a next time point on the basis of the determined complexity degree.


