Dynamic Spectrum Arbitrage Controller for LTE PRB Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional LTE systems do not effectively share their idle physical resource blocks (PRBs) with secondary users, leading to wasted scarce spectrum resources and inefficient spectrum utilization.
Innovation Solution
A dynamic physical resource block control apparatus and process that utilize a dynamic spectrum arbitrage controller to optimally allocate idle PRBs from LTE channels to secondary users, ensuring the probability of interference to primary users remains below a threshold while maximizing the number of PRBs used by secondary users, using a non-parametric cumulative hazard function from survival analysis to predict successful transmission probabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If idle PRBs are not shared with secondary users, then primary user service quality is maintained, but spectrum utilization efficiency deteriorates
Solution Approach 1:
A dynamic spectrum arbitrage controller is introduced as an intermediary component between primary and secondary users. This controller monitors channel status, predicts primary user transmissions using a cumulative hazard function, and dynamically allocates idle PRBs to secondary users while preventing interference with primary users, thereby resolving the contradiction between spectrum utilization and service quality
Solution Approach 2:
The system performs preliminary actions by predicting future primary user transmissions before they occur. Using a non-parametric cumulative hazard function, the system anticipates when primary users will transmit and proactively prevents secondary users from allocating PRBs during those periods, thus avoiding interference while maximizing spectrum usage
2Productivity
If idle PRBs are shared with secondary users, then spectrum utilization efficiency is improved, but risk of interference to primary users increases
Solution Approach 1:
The system implements a feedback mechanism where the dynamic spectrum arbitrage controller continuously monitors channel status and primary user transmission patterns. Based on this feedback, the cumulative hazard function is updated to improve prediction accuracy, and PRB allocation decisions are adjusted dynamically to prevent interference while maintaining high spectrum utilization
Solution Approach 2:
The system performs preliminary actions by predicting future primary user transmissions before they occur. Using a non-parametric cumulative hazard function, the system anticipates when primary users will transmit and proactively prevents secondary users from allocating PRBs during those periods, thus avoiding interference while maximizing spectrum usage
3Productivity
If dynamic spectrum arbitrage control is implemented, then PRB allocation efficiency is improved, but system complexity increases
Solution Approach 1:
The complex spectrum arbitration function is extracted and isolated into a dedicated dynamic spectrum arbitrage controller component. This separation allows the LTE system to maintain its original simple structure while the extracted controller handles the sophisticated hazard function calculations and dynamic PRB allocation decisions, managing complexity without affecting overall system efficiency
Data Source
AI summary
A dynamic physical resource block control apparatus dynamically controls allocation of a physical resource block and includes: a dynamic spectrum arbitrage controller in communication with LTE wireless channels and a secondary user, the dynamic spectrum arbitrage controller: produces a status request to the LTE wireless channels, receives channel status response from the LTE wireless channels in response to the channel status request; receives a PRB allocation request from the secondary user; and produces a PRB map in response to the PRB allocation request; and LTE wireless channels in communication with a primary user and the secondary user and that: communicates a PRB map to the primary user; receives primary user data from the primary user; receives secondary user data from the secondary user.


