0
2.8kviews
Error Correction in Bluetooth
1 Answer
0
212views

Three error correction schemes are defined for the Bluetooth baseband controller:

(A) 1/3 rate forward error correction (FEC) code

(B) 2/3 rate forward error correction code

(C) Automatic repeat request (ARQ) scheme for data

enter image description here

The purpose of the FEC scheme on the data payload is to reduce the number of retransmissions. However, in a reasonably error-free environment, FEC creates unnecessary overhead that reduces the throughput. Therefore, the packet definitions have been kept flexible as to whether or not to use FEC in the payload.

The packet header is always protected by a 1/3 rate FEC. It contains link information and should survive bit errors. An unnumbered ARQ scheme is applied in which data transmitted in one slot is directly acknowledged by the recipient in the next slot. For a data transmission to be acknowledged, both the header error check and the cyclic redundancy check must be satisfied, otherwise a negative acknowledgment is returned.

Please log in to add an answer.