Method for estimating and correcting a drift between clocks of receiving transceiver and a corresponding emitting transceiver, and receive for implementing said method
First Claim
1. A method for estimating and correcting a frequency offset between a local clock of a receiving transceiver and a remote clock of a corresponding emitting transceiver, said receiving transceiver receiving from the emitting transceiver electromagnetic signals that lack a continuous sinusoidal carrier, said method comprising the steps of:
- receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking the continuous sinusoidal carrier and being formed of at least one symbol, each symbol being emitted within a time frame having a first duration Tfpre;
sampling the said received signal by taking for each frame a set of energy measurements of said received signal;
forming a matrix representative of said energy measurements;
determining from said energy matrix, points of maximum energy within each of said time frames;
determining a straight line connecting a plurality of said points of maximum energy;
determining a slope of said straight line;
calculating a frequency offset between the clock of the emitting transceiver and the clock of the receiving transceiver by using the slope of said straight line;
adjusting the frequency of the receiving transceiver'"'"'s clock according to the calculated frequency offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for estimating and correcting a frequency offset between a local clock of a receiving transceiver and a remote clock of an emitting transceiver comprises receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking a continuous sinusoidal carrier and having at least one symbol, each symbol being emitted within a time frame having a first duration; sampling the signal by taking for each time frame a set of energy measurements of said signal; forming a matrix representative of said energy measurements; determining from said energy matrix, points of maximum of energy within each time frame; determining a line connecting a plurality of said points within each of said time frames; determining a slope of said line; calculating a frequency offset between the clocks of the emitting and receiving transceivers using the slope; and adjusting the receiving transceiver'"'"'s clock frequency according to the frequency offset.
-
Citations
32 Claims
-
1. A method for estimating and correcting a frequency offset between a local clock of a receiving transceiver and a remote clock of a corresponding emitting transceiver, said receiving transceiver receiving from the emitting transceiver electromagnetic signals that lack a continuous sinusoidal carrier, said method comprising the steps of:
-
receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking the continuous sinusoidal carrier and being formed of at least one symbol, each symbol being emitted within a time frame having a first duration Tfpre; sampling the said received signal by taking for each frame a set of energy measurements of said received signal; forming a matrix representative of said energy measurements; determining from said energy matrix, points of maximum energy within each of said time frames; determining a straight line connecting a plurality of said points of maximum energy; determining a slope of said straight line; calculating a frequency offset between the clock of the emitting transceiver and the clock of the receiving transceiver by using the slope of said straight line; adjusting the frequency of the receiving transceiver'"'"'s clock according to the calculated frequency offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for estimating and correcting a frequency offset between a local clock of a receiving transceiver and a remote clock of a corresponding emitting transceiver, said receiving transceiver receiving from the emitting transceiver electromagnetic signals that lack a continuous sinusoidal carrier, said method comprising the steps of:
-
receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking the continuous sinusoidal carrier and being formed of at least one symbol, each symbol being emitted within a time frame having a first duration Tfpre; sampling the said received signal by taking for each frame a set of energy measurements of said received signal; defining an initial Radon matrix; for each energy measurement, calculating a contribution of this energy measurement to an entry of the Radon matrix; updating the Radon matrix by adding said contribution; determining at least one point of maximal energy value in the Radon space; determining a column of the Radon matrix containing at least one of said at least one point of maximal energy value; calculating a frequency offset between the clock of the emitting transceiver and the clock of the receiving transceiver by using the determined column of the Radon matrix; adjusting the frequency of the receiving transceiver'"'"'s clock according to the calculated frequency offset. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A receiver comprising:
-
an energy detection receiver structure; a memory; and a processor connected to the memory, the processor being configured to perform; receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking a continuous sinusoidal carrier and being formed of at least one symbol, each symbol being emitted within a time frame having a first duration Tfpre; sampling the said receiver signal by taking for each frame a set of energy measurements of said received signal; forming a matrix representative of said energy measurements; determining from said energy matrix, points of maximum energy within each of said time frames; determining a straight line connecting a plurality of said points of maximum energy; determining a slope of said straight line; calculating a frequency offset between the clock of the emitting transceiver and the clock of the receiving transceiver by using the slope of said straight line; adjusting the frequency of the receiving transceriver'"'"'s clock according to the calculated frequency offset.
-
-
32. A receiver comprising:
-
an energy detection receiver structure; a memory; and a processor connected to the memory, the processor being configured to perform; receiving by said receiving transceiver, a signal emitted by the emitting transceiver, said signal lacking a continuous sinusoidal carrier and being formed of at least one symbol, each symbol being emitted within a time frame having a first duration Tfpre; sampling the said received signal by taking for each frame a set of energy measurements of said received signal; defining an initial Radon matrix; for each energy measurement, calculating a contribution of this energy measurement to an entry of the Radon matrix; updating the Radon matrix by adding said contribution; determining at least one point of maximal energy value in the Radon space; determining a column of the Radon matrix containing at least on of the said at least one point of maximal energy value; calculating a frequency offset between the clock of the emitting transceiver and the clock of the receiving transceiver by using the determined column of the Radon matrix; adjusting the frequency of the receiving transceiver'"'"'s clock according to the calculated frequency offset.
-
Specification