Real-Time Channel Statistics Estimation for Wireless Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems struggle to dynamically allocate resources such as power, coding, and modulation schemes in wireless networks due to the variability of channel statistics caused by mobile nodes, which existing solutions fail to address effectively by considering static channel conditions.

Innovation Solution

A method that estimates channel statistics in real-time using a sliding window and break detection tools, adapting the window size to the speed of variation and detecting discontinuities, allowing for optimal resource allocation based on current propagation conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a sliding window is used to estimate channel statistics in real-time, then the adaptability to changing propagation conditions is improved, but the device complexity and computational cost increase

Engineering Contradiction:
Improveadaptability to changing propagation conditionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic sliding window mechanism where the window size adapts automatically based on the detected speed of channel statistic variations. When channel conditions change rapidly, the window size decreases to capture recent variations; when conditions are stable, the window size increases to improve estimation accuracy. This dynamic adjustment resolves the contradiction by making the system adaptable to changing conditions while avoiding unnecessary computational complexity in stable scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of window size dynamically based on the detected speed of statistic variation. By monitoring how quickly channel statistics change and adjusting the window size accordingly, the system optimizes the balance between adaptability and computational complexity. This parameter change allows the system to be highly adaptive when needed while maintaining simplicity during stable periods.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the window size is reduced to follow rapid variations in channel statistics, then the measurement precision of real-time statistics is improved, but the reliability of the estimate decreases due to increased variance

Engineering Contradiction:
Improvemeasurement precision of channel statisticsVSAvoidreliability of statistic estimate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent dynamically adjusts the window size based on the detected speed of channel statistic variations rather than using a fixed small window. When rapid variations are detected, the window size is reduced to improve measurement precision of current conditions. When variations are slow, the window size is increased to improve reliability through more data points. This dynamic behavior resolves the contradiction by adapting the window size to the actual channel conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors the speed of channel statistic variations and uses this information to adjust the window size. The break detection algorithm provides feedback about the rate of change, which then feeds back into the window size selection. This closed-loop feedback system resolves the contradiction by automatically balancing measurement precision and reliability based on actual channel behavior rather than using a fixed conservative approach.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If break detection is implemented to detect discontinuous changes in statistics, then the adaptability to sudden channel condition changes is improved, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improveadaptability to sudden channel condition changesVSAvoiddifficulty of detecting breaks
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary break detection algorithm that acts as a mediator between the raw channel estimates and the statistic calculation. This intermediary layer analyzes the channel estimates to detect discontinuous changes (breaks) in the channel conditions. By using this intermediary detection mechanism, the system can adapt to sudden changes without requiring complex real-time analysis at every step, thus resolving the contradiction between adaptability and detection difficulty.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary break detection on stored channel estimates before calculating the final statistics. By预先 analyzing the channel data for breaks using the stored estimates, the system can identify sudden changes in propagation conditions before they affect the resource allocation decisions. This preliminary action resolves the contradiction by detecting breaks in advance without adding complexity to the real-time calculation process.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If channel statistics are considered constant as in existing solutions, then the device complexity is reduced, but the productivity of resource allocation decreases due to inability to adapt to mobile nodes

Engineering Contradiction:
Improvedevice complexityVSAvoidproductivity of resource allocation
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent transitions from the static assumption of constant channel statistics to a dynamic estimation approach using a sliding window over stored channel estimates. This dynamic approach allows the system to track changing propagation conditions caused by mobile nodes while maintaining reasonable computational complexity by utilizing already-stored estimates. The dynamic nature of the solution resolves the contradiction by enabling adaptive resource allocation without requiring a complete redesign of the system architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs the computationally intensive channel estimation work in advance and stores the estimates, then uses these pre-computed estimates for efficient real-time statistic calculation. By doing the heavy lifting beforehand and reusing the stored data with a sliding window approach, the system achieves dynamic adaptability without the computational burden of continuous real-time estimation, thus resolving the contradiction between complexity and productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3503649B1Method and device for computing propagation channel statistical parameters
Publication Date: 2020.09.09 THALES SA
  • EP3503649B1 patent drawingFigure 1~2
  • EP3503649B1 patent drawingFigure 3~4
  • EP3503649B1 patent drawingFigure 5

AI summary

A method for calculating, in real time or near real time, the values ​​of the statistics of a propagation channel in order to allocate resources to one or more communication links in a communication network, comprising at least the following steps: Estimate, in real time or near real time, the statistical parameters Kl and Gl of the propagation channel for each link l of the network using information from training sequences contained in the received signal, (61). From the stored propagation channel estimates, at a receiver, perform the following steps in parallel: - detect if there is a change in the statistical distribution of the stored channel estimates indicating a break, (62). If a break is detected, retain a portion of the channel estimates from the estimation of the channel statistic, (63), and estimate the Kl statistic, using a portion of the channel estimates. Otherwise,When no break is detected, estimate the Kl statistic of the channel based on the latest channel estimates (64), - estimate the Gl statistic of the channel using a sliding time window (66), Transmit (65) the calculated channel statistic values ​​to a resource allocator that takes into account service constraints and defines resource allocation based on the channel statistic estimates.