Bluetooth Payload Normalization for Packet Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth devices face higher packet error rates when transmitting large payloads due to the fragmentation of packets, which can lead to inefficiencies and data loss in the 2.4 GHz frequency band, where multiple network protocols like ZigBee, Bluetooth Low Energy, and WiFi interfere.

Innovation Solution

The method involves fragmenting large payloads into multiple packets using algorithms like Optimum Slot Utilization and Best Fit, and then redistributing the data to reduce the maximum payload size in each packet, ensuring that all packets have a consistent size or varying sizes with optimized distribution to minimize packet error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large payloads are transmitted using fewer larger packets, then the number of packets is reduced, but the packet error rate increases

Engineering Contradiction:
Improvenumber of packetsVSAvoidpacket error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides large payloads into multiple smaller packets rather than transmitting them as fewer larger packets. This segmentation approach reduces the packet error rate by ensuring that individual packets are small enough to be reliably transmitted, while still efficiently transmitting the complete large payload through multiple smaller units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts packet sizes based on the total payload size and transmission conditions. Rather than using fixed packet sizes, the system determines optimal packet dimensions that balance the number of packets against the packet error rate, adapting the fragmentation strategy to the specific transmission requirements.

Inventive Principle:
Principle #15Dynamics

2Reliability

If payloads are fragmented into multiple packets, then the packet error rate is reduced, but the transmission efficiency decreases

Engineering Contradiction:
Improvepacket error rateVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter of packet size to optimize the balance between reliability and efficiency. By adjusting packet dimensions based on payload characteristics and transmission conditions, the system achieves lower error rates without unnecessarily sacrificing transmission efficiency, finding the optimal parameter setting for each transmission scenario.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the maximum payload size in packets is reduced, then the packet error rate decreases, but the number of packets required increases

Engineering Contradiction:
Improvepacket error rateVSAvoidnumber of packets
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs dynamic packet size adjustment where the maximum payload size is adaptively determined based on the total payload and transmission requirements. This dynamic approach allows the system to use larger packets when possible to minimize the number of packets, while switching to smaller packets when error rate concerns arise, thereby dynamically optimizing the trade-off between these two parameters.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240334400A1System and Method to Reduce Packet Error Rates for Larger Fragments through Payload Normalization
Publication Date: 2024.10.03 SILICON LABORATORIES INC
  • US20240334400A1 patent drawing
  • US20240334400A1 patent drawing
  • US20240334400A1 patent drawing

AI summary

A system and method for reducing packet error rates for L2CAP PDUs with large payloads is disclosed. The Bluetooth device fragments the large payload in several packets in accordance with well known algorithms. However, prior to transmission, the Bluetooth device redistributes the payload among these packets to reduce the maximum payload that is transmitted in one packet. In one embodiment, the Optimum Slot Utilization algorithm is used to determine the number and types of packets to be used, as well as the payloads in each packet. Once this is determined, the Bluetooth device then redistributes the payload across these packets to reduce the size of the largest payload that is transmitted in any packet, while still maintaining the same number of packets.