IP Library Granted Patent US 11,930,470
Granted Patent B2
US 11,930,470 · App. 17/478,203 · Granted Mar 12, 2024

Systems, methods, and devices for timing recovery in wireless communications devices

Inventors: Yanbing Zhang (Basking Ridge, NJ); Hongwei Kong (Basking Ridge, NJ); Patrick Cruise (San Jose, CA)
Assignee: Cypress Semiconductor Corporation
H04W56/005H04W4/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,930,470
App. No.
17/478,203
Filed
Sep 17, 2021
Granted
Mar 12, 2024
Kind
B2
Art Unit
2476
USPC
370/350
Abstract

Systems, methods, and devices estimate timing values for data transmission associated with wireless communications devices. Methods include receiving, at a transceiver of a wireless communications device, at least one symbol included in a data transmission, obtaining a plurality of samples of the at least one symbol, and generating, using one or more processors, a plurality of correlation values for each of the plurality of samples. Methods further include generating, using the one or more processors, a multi-sample interpolation model based on at least some of the plurality of correlation values and determining, using the one or more processors, an estimated maximum correlation value and a temporal offset value based on the multi-sample interpolation model, the temporal offset value being used for a time of arrival computation.

Claims (44)

1. A method comprising:

receiving, at a transceiver of a wireless communications device, at least one symbol included in a data transmission;

obtaining a plurality of samples of the at least one symbol;

generating, using one or more processors, a plurality of correlation values for each of the plurality of samples;

generating, using the one or more processors, a multi-sample interpolation model based on at least some of the plurality of correlation values; and

determining, using the one or more processors, an estimated maximum correlation value and a temporal offset value based on the multi-sample interpolation model, the temporal offset value being used for a time of arrival computation.

2. The method of claim 1 , wherein the plurality of correlation values is generated based on a plurality of temporal shift values.

3. The method of claim 2 , wherein the generating of the multi-sample interpolation model comprises:

determining, using the one or more processors, a best fit curve based on the at least some of the plurality of correlation values.

4. The method of claim 3 , wherein the best fit curve is parabolic.

5. The method of claim 4 , wherein the estimated maximum correlation value and the temporal offset value are determined based on a maximum value of the best fit curve.

6. The method of claim 1 , wherein the at least one symbol is included in a Bluetooth data packet.

7. The method of claim 6 , wherein the Bluetooth data packet is a Bluetooth Low Energy data packet.

8. The method of claim 1 further comprising:

determining a corrected time of arrival based on a time indicator associated with a sample and the temporal offset value.

9. The method of claim 1 , wherein the obtaining of the plurality of samples is implemented during one or more synchronization operations associated with a wireless communications device.

10. A device comprising:

a memory configured to store a plurality of data values associated with a data transmission from a wireless communications device; and

one or more processors configured to:

receive at least one symbol included in the data transmission;

obtain a plurality of samples of the at least one symbol and store the plurality of samples in the memory;

generate a plurality of correlation values for each of the plurality of samples;

access the memory and generate a multi-sample interpolation model based on at least some of the plurality of correlation values; and

determine an estimated maximum correlation value and a temporal offset value based on the multi-sample interpolation model, the temporal offset value being used for a time of arrival computation.

11. The device of claim 10 , wherein the plurality of correlation values is generated based on a plurality of temporal shift values.

12. The device of claim 11 , wherein the multi-sample interpolation model is a best fit curve determined based on the at least some of the plurality of correlation values.

13. The device of claim 12 , wherein the estimated maximum correlation value and the temporal offset value are determined based on a maximum value of the best fit curve.

14. The device of claim 10 , wherein the at least one symbol is included in a Bluetooth data packet.

15. The device of claim 10 , wherein the one or more processors are further configured to:

determine a corrected time of arrival based on a time indicator associated with a sample and the temporal offset value.

16. A system comprising:

an antenna configured to receive a data transmission comprising a plurality of Bluetooth data packets;

a transceiver comprising one or more processors configured to:

receive at least one symbol included in the data transmission;

obtain a plurality of samples of the at least one symbol;

generate a plurality of correlation values for each of the plurality of samples;

generate a multi-sample interpolation model based on at least some of the plurality of correlation values; and

determine an estimated maximum correlation value and a temporal offset value based on the multi-sample interpolation model, the temporal offset value being used for a time of arrival computation; and

a memory device configured to store the estimated maximum correlation value and the temporal offset value.

17. The system of claim 16 , wherein the plurality of correlation values is generated based on a plurality of temporal shift values.

18. The system of claim 17 , wherein the multi-sample interpolation model is a best fit curve determined based on the at least some of the plurality of correlation values.

19. The system of claim 18 , wherein the estimated maximum correlation value and the temporal offset value are determined based on a maximum value of the best fit curve.

20. The system of claim 16 , wherein the one or more processors are further configured to:

determine a corrected time of arrival based on a time indicator associated with a sample and the temporal offset value.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2021
From: ZHANG, YANBING; CRUISE, PATRICK; KONG, HONGWEI
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 057520/0142 →
Continuity (1)
Related Publication 20230091958A1 · Mar 23, 2023