Bluetooth Sink Device Error Correction via Parity Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth connections face inefficiencies in data transmission due to lower throughput and increased packet transmission time, which can lead to power consumption issues and reduced data exchange efficiency, especially in applications like audio streaming.
Innovation Solution
Implementing Bluetooth HDR protocols that utilize the remaining transmission time for redundancy data, allowing for error correction and power conservation by dynamically transmitting parity data only when needed, and using frequency diversity to improve signal quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Bluetooth transmission uses traditional error detection and retransmission methods, then data accuracy is maintained, but transmission time increases and throughput decreases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and attaching parity blocks to the original data blocks before transmission. This allows the receiver to perform error correction using these pre-prepared parity blocks without needing to request retransmission, thereby reducing transmission time while maintaining data accuracy.
Solution Approach 2:
The patent introduces parity blocks as an intermediary element that mediates between the transmitted data and the receiver's error correction needs. These parity blocks serve as a bridge that enables direct error correction at the receiver end, eliminating the need for retransmission cycles and reducing overall transmission time.
2Reliability
If Bluetooth transmission uses traditional error correction methods, then data integrity is maintained, but power consumption increases due to extended transmission time
Solution Approach 1:
By pre-calculating parity blocks and including them in the initial transmission, the system eliminates the need for extended transmission periods and retransmission cycles. This reduces the time the Bluetooth radio remains active, thereby reducing power consumption while maintaining data integrity through the embedded error correction capability.
3Reliability
If Bluetooth transmission uses retransmission for error correction, then accurate data reception is achieved, but transmission efficiency decreases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and attaching parity blocks to the original data blocks before transmission. This allows the receiver to perform error correction using these pre-prepared parity blocks without needing to request retransmission, thereby reducing transmission time while maintaining data accuracy.
Solution Approach 2:
The patent introduces parity blocks as an intermediary element that mediates between the transmitted data and the receiver's error correction needs. These parity blocks serve as a bridge that enables direct error correction at the receiver end, eliminating the need for retransmission cycles and reducing overall transmission time.
4Speed
If Bluetooth transmission uses conventional protocols without redundancy data, then transmission speed is maintained, but error correction capability is reduced
Solution Approach 1:
The patent applies preliminary action by pre-calculating and attaching parity blocks to the original data blocks before transmission. This allows the receiver to perform error correction using these pre-prepared parity blocks without needing to request retransmission, thereby reducing transmission time while maintaining data accuracy.
Data Source
AI summary
A sink device is configured to establish a Bluetooth connection with a source device. The sink device receives a transmission from the source device that includes a plurality of data blocks, an item of check information, and a plurality of parity blocks during a transmission time duration. The sink device determines, prior to receiving an entirety of the transmission, whether at least one of received data blocks includes an error based on at least the item of check information and, when the at least one of the received data blocks includes the error and prior to receiving all of the plurality of parity blocks, the sink device performs an error correction operation on a first one of the received data blocks based on a first one of the parity blocks.


