Patent ID: 10637642

Abstract:
Method and receiver for acquiring a data packet in a signal transmission like Bluetooth Low Energy (BLE), wherein the data packet comprises a preamble code (2) followed by an access code (3) and has a symbol period. The following steps are executed: —executing a preamble correlation (8) continuously on a received signal (10) using the preamble code (2); —determining a frequency estimate (14) and a timing estimate (13) from the preamble correlation (8); —using the frequency estimate (14) to execute a frequency correction (15) on the received signal; —performing an access code correlation (9) on the frequency corrected received signal, in parallel with the continuous execution of the preamble correlation (8); and —detecting a data packet (19) when the access code correlation (9) is higher than a predetermined access code threshold (18) at an expected time relative to the timing estimate (13). Thereby packet loss due to false detection is minimized since the preamble correlation is continuously performed even when peaks are detected. Furthermore the frequency estimate obtained from the preamble correlation is used to reduce the complexity of the access code correlation.