Bluetooth Packet Error Correction via Synthesized Checksum
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth packet reception methods are inefficient in error correction, leading to increased retransmissions and bandwidth consumption due to the lack of effective methods for quickly correcting error bits in received packets.
Innovation Solution
A method involving a processing unit that receives Bluetooth packets, generates a unique synthesized packet by majority decision on inconsistent bits, verifies it using a checksum, and transmits it to an application module, while activating retransmission when verification fails, thereby reducing retransmissions and improving data reception success rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional Bluetooth packet reception methods are used, then the system maintains simplicity in error handling, but the number of retransmissions increases and bandwidth consumption increases due to inefficient error correction
Solution Approach 1:
The patent performs preliminary error correction by generating a synthesized packet from multiple received packets before final verification. This preliminary action identifies and corrects error bits in advance, reducing the need for retransmissions and thereby decreasing bandwidth consumption while improving data reception success rate
Solution Approach 2:
The patent implements a feedback mechanism where the receiver verifies synthesized packets using checksum validation and provides feedback through the verification result. This feedback loop enables intelligent decision-making about whether to accept or request retransmission of packets, optimizing bandwidth usage while ensuring data reliability
2Reliability
If traditional Bluetooth packet reception methods are used, then the system maintains simple error handling procedures, but the processing time increases due to increased retransmissions
Solution Approach 1:
The patent performs preliminary error correction by generating a synthesized packet from multiple received packets before final verification. This preliminary action identifies and corrects error bits in advance, reducing the need for retransmissions and thereby decreasing processing time while improving data reception success rate
3Reliability
If error correction is performed on all Bluetooth packets, then the data reception success rate improves, but the device complexity increases due to additional processing requirements
Solution Approach 1:
The patent applies error correction selectively rather than uniformly to all packets. It generates a synthesized packet only when multiple packets are received and verifies it using checksum validation. This localized approach applies complex processing only where needed, improving data reception success rate while avoiding unnecessary processing complexity
Solution Approach 2:
The patent changes the state of packet processing by generating a synthesized packet from multiple received packets and verifying it against a checksum. This parameter change approach enables efficient error correction by transforming the problem from correcting individual packets to verifying a synthesized version, reducing processing complexity while improving reliability
Data Source
AI summary
The invention relates to a method, a non-transitory computer-readable storage medium, and an apparatus for receiving Bluetooth packets and correcting error bits therein. The method, which is performed by a processing unit, includes: receiving Bluetooth packets from radio frequency (RF) signal; verifying a unique synthesized packet with a checksum thereof when the unique synthesized packet can be generated from the Bluetooth packets; and transmitting a synthesized packet that has passed a verification to a program module for an application when the unique synthesized packet passes the verification.


