IP Library › Granted Patent US 11,137,500
Granted Patent B2
US 11,137,500 · App. 16/087,834 · Granted Oct 5, 2021

Method, apparatus, computer program, chip set, or data structure for correlating a digital signal and a correlation code

Inventors: Ramsey Faragher (Cambridge, GB); Nicolas Couronneau (Bristol, GB); Mark Crockett (St. Albans, GB); Peter Duffett-Smith (Huntingdon, GB)
Assignee: Focal Point Positioning Limited
G01S19/22G01S19/246G01S3/06G01S19/26G01S19/30
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,137,500
App. No.
16/087,834
Granted
Oct 5, 2021
Kind
B2
Abstract

A method, apparatus, computer program, data structure, signal relating to: causing correlation of a digital signal provided by a receiver with a motion-compensated correlation code, wherein the motion-compensated correlation code is a correlation code that has been compensated before correlation using one or more phasors dependent upon an assumed or measured movement of the receiver.

Claims (28)

1. A positioning system comprising:

a local signal generator, configured to provide a local signal;

a receiver configured to receive a signal from a remote source in a first direction which is a line-of-sight direction between the receiver and the remote source;

a motion module configured to provide a measured or predicted movement of the receiver;

a correlation unit in communication with the local signal generator and configured to provide a correlation signal by correlating the local signal with the received signal;

a motion compensation unit in communication with the motion module, said motion compensation unit configured to provide a parameter or set of parameters for a first time for providing motion compensation of at least one of the local signal provided by the local signal generator, the received signal, and the correlation signal provided by the correlation unit, based on the measured or predicted movement in the first direction to provide preferential gain for a signal received in the first direction in comparison with a signal received in a second direction which is not the line-of-sight direction from the remote source to the receiver; and

a memory configured to store the parameter or set of parameters for the first time, wherein, for a second time, the motion compensation unit is configured to provide motion compensation of at least one of the local signal, the received signal and the correlation signal, based on the stored parameter or set of parameters.

2. The positioning system of claim 1 , wherein the second time is later than the first time.

3. The positioning system of claim 1 , wherein the second time is earlier than the first time.

4. The positioning system of claim 1 , wherein, for the second time, the motion compensation unit is configured to compare the measured or assumed movement of the receiver at the first time with a measured or assumed movement of the receiver at the second time and, based on the comparison, provide motion compensation of at least one of the local signal, the received signal and the correlation signal, based on the stored parameter or set of parameters.

5. The positioning system of claim 1 , wherein the parameter or set of parameters stored at the first time are indexed in the memory based on the measured or assumed movement of the receiver.

6. The positioning system of claim 1 , wherein the memory is also configured to store the received signal or the correlation signal for the first time.

7. A method, performed in a positioning system, comprising:

at a local signal generator, providing a local signal;

receiving a signal at a receiver from a remote source in a first direction which is a line-of-sight direction between the receiver and the remote source;

at a motion module, measuring or predicting a movement of the receiver;

at a correlation unit that is in communication with the local signal generator, providing a correlation signal by correlating the local signal with the received signal;

at a motion compensation unit that is in communication with the motion module, providing a parameter or set of parameters for a first time for providing motion compensation of at least one of the local signal provided at the local signal generator, the received signal, and the correlation signal provided at the correlation unit, based on the measured or predicted movement in the first direction to provide preferential gain for a signal received in the first direction in comparison with a signal received in a second direction which is not the line-of-sight direction from the remote source to the receiver;

storing the parameter or set of parameters for the first time; and

providing motion compensation of at least one of the local signal, the received signal and the correlation signal for a second time, based on the stored parameter or set of parameters.

8. A computer program product comprising executable instructions which, when executed by a processor in a positioning system, cause the processor to undertake steps, comprising:

at a local signal generator, providing a local signal;

receiving a signal at a receiver from a remote source in a first direction;

at a motion module, measuring or predicting a movement of the receiver;

at a correlation unit that is in communication with the local signal generator, providing a correlation signal by correlating the local signal with the received signal;

at a motion compensation unit that is in communication with the motion module, providing a parameter or set of parameters for a first time for providing motion compensation of at least one of the local signal provided at the local signal generator, the received signal, and the correlation signal provided at the correlation unit, based on the measured or predicted movement in the first direction to provide preferential gain for a signal received in the first direction in comparison with a signal received in a second direction which is not the line-of-sight direction from the remote source to the receiver;

storing the parameter or set of parameters for the first time; and

providing motion compensation of at least one of the local signal, the received signal and the correlation signal for a second time, based on the stored parameter or set of parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2018
From: FARAGHER, RAMSEY; COURONNEAU, NICOLAS; CROCKETT, MARK; DUFFETT-SMITH, PETER
To: FOCAL POINT POSITIONING LTD.
Reel/Frame 047338/0278 →
Priority Claims (2)
GB 1605044 · Mar 24, 2016 · national
GB 1605046 · Mar 24, 2016 · national
Continuity (2)
Continuation 15080294 · Mar 24, 2016
Related Publication 20190086553A1 · Mar 21, 2019
Cited By (2)
US 12,270,920 US 12,436,299