Access network bit rate recommendation for VoLTE codec change using dynamic VoLTE allocation
A method, system and computer readable medium for providing access network bit rate recommendation for Voice over Long Term Evolution (VoLTE) Coder Decoder (CODEC) change using dynamic VoLTE allocation is presented. In one embodiment a method includes determining, by an eNodeB, if Transmit Time Intervals (TTI) bundling is configured for a User Equipment (UE); and when TTI bundling is not configured, then sending an Access Network Bitrate Recommendation (ANBR) Medium Access Control (MAC) SE for VoLTE CODEC decrease.
1 . A method for providing access network bit rate recommendation for Voice over Long Term Evolution (VoLTE) Coder Decoder (CODEC) change using dynamic VoLTE allocation (DVA),
the method comprising:
determining, by an eNodeB, if Transmit Time Interval (TTI) bundling is configured for a User Equipment (UE);
when TTI bundling is not configured, then determining when RLC segmentation would need more than a predetermined number of segments;
when TTI bundling is not configured, then sending an Access Network Bitrate Recommendation (ANBR) Medium Access Control (MAC) control element (CE) for VoLTE CODEC decrease; and
when TTI bundling is not configured, then determining whether UL link adaptation supports VoLTE transport block, wherein, when the UL link adaptation cannot support the VoLTE transport block, and the RLC segmentation would need more than the predetermined number of segments, the ANBR is triggered to send the ANBR MAC CE for the VoLTE CODEC decrease.
2 . The method of claim 1 , further comprising when TTI bundling is configured then determining whether a next CODEC can be supported by TTI bundling limitations of resource block (RB) allocation of UE, and sending ANBR MAC CE for VoLTE CODEC increase.
3 . The method of claim 1 , further comprising determining when consecutive VoLTE allocations were given and in each of them UL link adaptation could have supported a bit rate corresponding with a next CODEC, and sending ANBR MAC CE for VoLTE CODEC increase.
4 . The method of claim 1 , further comprising using a DVA algorithm for CODEC change monitoring.
5 . A non-transitory computer-readable medium containing instructions for providing access network bit rate recommendation for Voice over Long Term Evolution (VoLTE) Coder Decoder (CODEC) change using dynamic VoLTE allocation (DVA) which, when executed, cause a system to perform steps comprising:
determining, by an eNodeB, if Transmit Time Interval (TTI) bundling is configured for a User Equipment (UE);
when TTI bundling is not configured, then determining when RLC segmentation would need more than a predetermined number of segments;
when TTI bundling is not configured, then sending an Access Network Bitrate Recommendation (ANBR) Medium Access Control (MAC) control element (CE) for VoLTE CODEC decrease; and
when TTI bundling is not configured, then determining whether UL link adaptation supports VoLTE transport block, wherein, when the UL link adaptation cannot support the VoLTE transport block, and the RLC segmentation would need more than the predetermined number of segments, the ANBR is triggered to send the ANBR MAC CE for the VoLTE CODEC decrease.
6 . The non-transitory computer-readable medium of claim 5 , further comprising instructions wherein when TTI bundling is configured then determining whether a next CODEC can be supported by TTI bundling limitations of resource block allocation of UE, and sending ANBR MAC CE for VoLTE CODEC increase.
7 . The non-transitory computer-readable medium of claim 5 , further comprising instructions wherein when TTI bundling is not configured then determining when consecutive VoLTE allocations were given and in each of them UL link adaptation could have supported a bit rate corresponding with a next CODEC, and sending ANBR MAC CE for VoLTE CODEC increase.
8 . The non-transitory computer-readable medium of claim 5 , further comprising instructions for using a DVA algorithm for CODEC change monitoring.