Alternating BLE Audio Packet Coding Across Changing Wireless Environments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth™ low energy (BLE) communication technology faces challenges in maintaining communication quality and success rates due to real-time changes in wireless environments, as changing PHYs without prior notice can lead to transmission failures and increased power consumption.
Innovation Solution
An electronic device generates and transmits multiple encoded data packets using different coding schemes in alternating time intervals to adapt to wireless environment changes, ensuring higher reception probabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the electronic device changes the PHY arbitrarily without prior notice to the external electronic device, then the device can respond to changed wireless environment, but the external electronic device cannot normally receive the data packets
Solution Approach 1:
The transmitting electronic device performs preliminary actions by checking with the external electronic device using a link layer message whether a PHY change is possible and at which point the PHY should be changed, before actually changing the PHY. This preliminary notification and coordination ensures the receiving device can properly receive data packets after the PHY change, resolving the contradiction between adaptability and reliability.
2Reliability
If the electronic device checks with the external electronic device using link layer message before changing PHY, then the data packet reception can be maintained, but a delay for changing the PHY occurs
Solution Approach 1:
The system dynamically adjusts the PHY selection process by implementing a coordinated negotiation mechanism between transmitting and receiving devices. The link layer message exchange enables real-time coordination of PHY changes, allowing the system to adapt dynamically to wireless environment changes while maintaining reliable data packet reception, thus resolving the time delay issue.
3Reliability
If the electronic device increases transmission power or reception sensitivity to respond to wireless environment changes, then communication quality can be maintained, but there is no method to increase communication success rate when already at maximum power and sensitivity
Solution Approach 1:
The system changes the PHY parameter to adapt to wireless environment changes. By selecting different PHYs with different coding schemes and data rates, the system can improve communication success rate without increasing transmission power, as each PHY has different characteristics suitable for various channel conditions.
Data Source
AI summary
According to various embodiments, an electronic device includes a communication circuit for supporting a Bluetooth™ communication, and at least one processor functionally connected to the communication circuit. The at least one processor is configured to establish, via the communication circuit, a Bluetooth™ low energy (BLE) communication link with an external electronic device, to generate a first data packet from first audio data using a first coding scheme, and generate a second data packet from first audio data using a second coding scheme, and through the BLE communication link, to transmit the first data packet to the external electronic device in a first time interval of a predetermined time interval, and transmit the second data packet to the external electronic device in a second time interval of the predetermined time interval.


