Bluetooth Receiver Weak-Bit CRC Recovery Across PHY and MAC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth receivers face performance degradation due to the separation of physical layer (PHY) and medium access control (MAC) layers, which limits their decoding efficiency and increases error rates, especially in noisy environments.
Innovation Solution
The solution involves sharing information about weak bits between the PHY and MAC layers, allowing the MAC layer to flip these bits and perform cyclic redundancy checks on both the original and modified bit streams, thereby improving decoding accuracy and reducing error rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the PHY and MAC layers are separated into different stacks running on different SOCs, then the device complexity is reduced and manufacturing becomes easier, but the Bluetooth receiver performance deteriorates due to decreased decoding efficiency
Solution Approach 1:
The patent introduces an intermediary mechanism where the PHY layer identifies and transmits information about weak bits to the MAC layer. This mediator approach allows the separated layers to cooperate effectively, with the PHY layer's weak bit information serving as a guide for the MAC layer's decoding process, thereby maintaining high decoding efficiency despite architectural separation.
2Ease of operation
If the PHY layer processes all bits uniformly, then the processing is simpler, but the error detection and correction efficiency decreases because it cannot focus on problematic bits
Solution Approach 1:
The patent applies local quality by having the PHY layer identify specific weak bits that require attention and transmit only this localized information to the MAC layer. Instead of uniform processing, the system focuses computational resources on the specific bits that are most likely to be erroneous, improving error detection accuracy while maintaining processing simplicity through selective analysis.
3Loss of time
If the MAC layer performs cyclic redundancy checks on the original bit stream only, then the processing time is reduced, but the false-positive detection rate increases
Solution Approach 1:
The patent implements preliminary action by having the PHY layer pre-identify weak bits before MAC layer processing. This advance preparation allows the MAC layer to perform targeted cyclic redundancy checks on modified bit streams that flip the identified weak bits, reducing false positives without significantly increasing processing time because the preparatory work was already done in the PHY layer.
Data Source
AI summary
A Bluetooth receiver is provided. The Bluetooth receiver comprises interface circuitry configured to receive a receive packet. Further, the Bluetooth receiver comprises physical layer processing circuitry configured to demodulate the receive packet into a bit stream representing a sequence of data symbols. Further, the physical layer configured to determine a number of bits in the bit stream having a highest likelihood of being erroneous as weak-bits and determine locations of the identified weak-bits in the bit stream. The Bluetooth receiver further comprises medium access control layer processing circuitry configured to receive the bit stream and information about the determined locations of the identified weak-bits from the physical layer processing circuitry. Further, the medium access control layer is configured to flip one of the weak-bits and a sequential bit in the bit stream in order to generate a modified bit stream, run a respective cyclic redundancy check on the bit stream and the modified bit stream and compare results of the cyclic redundancy checks on the bit stream and on the modified bit stream.


