Dynamic Codec Prioritization for Voice Calls Under Poor RF Conditions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing codec selection methods in telecommunication networks do not adequately account for radio frequency (RF) conditions and other call conditions, leading to potential call failures, audio disruptions, and increased transmission power usage during voice calls.
Innovation Solution
UEs dynamically prioritize codecs based on current call conditions, using a codec negotiation process that considers RF conditions and other metrics to select the most suitable codec for optimal audio transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a high-bitrate codec is prioritized for high audio quality, then audio quality is improved, but transmission reliability deteriorates under poor RF conditions
Solution Approach 1:
The codec priority list is made dynamic by adjusting codec priorities based on current RF conditions. The system transitions from a static preconfigured priority list to a dynamic one that adapts to changing channel conditions, selecting appropriate codecs (e.g., switching between high-bitrate and low-bitrate codecs) based on real-time signal quality measurements.
Solution Approach 2:
The system changes the bitrate parameter of the selected codec based on RF conditions. When RF conditions are poor, the system selects codecs with lower bitrate parameters to ensure transmission reliability. When RF conditions are good, it selects codecs with higher bitrate parameters for better audio quality.
2Device complexity
If a preconfigured static codec list is used, then device complexity is reduced, but adaptability to varying RF conditions deteriorates
Solution Approach 1:
The system performs preliminary actions by preconfiguring a codec list with multiple codecs and their initial priorities. This preliminary setup allows the device to have a ready-to-use codec list that can be quickly adjusted based on RF conditions without requiring complex real-time analysis or additional computational resources.
3Manufacturing precision
If high-bitrate codecs are used, then audio quality is improved, but transmission power consumption increases
Solution Approach 1:
The system changes the bitrate parameter of the selected codec based on RF conditions and power constraints. When power consumption is a concern or RF conditions are poor, the system selects codecs with lower bitrate parameters, thereby reducing transmission power consumption while maintaining acceptable audio quality.
Data Source
AI summary
UEs can determine a codec to use for a call based on a codec priority list. A UE can dynamically determine a priority order for the codec priority list based on call conditions experienced by the UE, such that a low bitrate codec may be indicated as the highest priority on the codec priority list if the UE is experiencing relatively poor call conditions. The UE that receives the codec priority list can select a codec from the codec priority list to use during the call. The UE that receives the codec priority list may select one of the listed codecs based on call conditions experienced by that UE, such that the UE may select a low bitrate codec due to relatively poor call conditions being experienced by that UE even if the low bitrate codec is not identified on the codec priority list as the highest-priority codec.


