Bounded Dynamic Waveform Allocation for SDRs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current avionics systems with dedicated equipment are costly, heavy, and space-consuming, and while software defined radios (SDRs) offer advantages, they face challenges in meeting safety certification requirements due to limited reconfigurability and redundancy, necessitating a higher number of radios than necessary.
Innovation Solution
A method for bounded dynamic waveform priority allocation in SDRs, which subdivides time windows into sub-intervals and uses a priority arbitrator to dynamically schedule resource allocations and reconfigure radio channels, allowing for optimal function assignments and meeting certification criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated avionics equipment is used for each function, then reliability and certification compliance are improved, but device complexity, weight, and space consumption increase
Solution Approach 1:
The patent implements a universal SDR platform that can perform multiple avionics functions through software reconfiguration. The system uses a single physical radio infrastructure that can be dynamically allocated to different communication, navigation, and surveillance functions, replacing the need for multiple dedicated hardware systems while maintaining certification compliance through bounded dynamic allocation.
Solution Approach 2:
The system employs dynamic waveform allocation where the radio frequency spectrum and processing resources are continuously reassigned based on operational needs. The bounded dynamic allocation mechanism allows the system to adapt resource distribution in real-time while maintaining deterministic bounds required for safety certification, resolving the contradiction between flexibility and reliability.
2Weight of moving object
If software defined radios are used to reduce equipment数量, then weight and power consumption are reduced, but reconfigurability and redundancy are limited
Solution Approach 1:
The system implements bounded dynamic allocation that allows SDR resources to be reassigned in real-time based on operational priorities. The allocation mechanism maintains deterministic bounds and guarantees for critical functions while allowing flexibility for non-critical operations, thereby achieving both weight reduction and adaptability.
Solution Approach 2:
The system performs preliminary allocation of time windows and resource bounds before dynamic reconfiguration occurs. By pre-establishing allocation frameworks and priority structures, the system ensures that redundancy and reliability requirements are met before dynamic resource sharing begins, enabling weight reduction without sacrificing adaptability.
3Reliability
If more radios are deployed to meet certification requirements, then reliability and redundancy are improved, but cost, weight, and power consumption increase
Solution Approach 1:
The patent creates a universal radio infrastructure that serves multiple certification-required functions simultaneously through dynamic allocation. Instead of deploying separate dedicated radios for each function, the system uses one or more SDR platforms that can be reconfigured to provide communication, navigation, and surveillance capabilities, reducing power consumption while maintaining reliability.
Solution Approach 2:
The system dynamically allocates radio resources to meet certification requirements only when and where needed. The bounded dynamic allocation mechanism ensures that critical safety functions receive guaranteed resource allocation while allowing non-critical functions to share resources, thereby achieving safety certification with reduced overall power consumption compared to static dedicated systems.
Data Source
AI summary
Described is a method of providing resource allocation for a software defined radio (SDR). The method comprises defining a current time window that is subdivided into sub time intervals, defining a committed time window that is subdivided into sub time intervals, and defining a future time widow that is subdivided into sub time intervals. The method also comprises determining the size of each of the time windows and the size and number of each of the sub time intervals based on the output of a priority arbitration function. Further, the method comprises determining changes in resource allocations in the sub time intervals of the future time window based on system requirements.


