Method Of Processing Positioning Signals, In Particular For Indoor Applications
First Claim
1. A method of processing a set of code-modulated positioning signals constituted by a superposition of individual signals generated by a plurality of emitters, the individual signal generated by each emitter being defined by a known modulation code, by an unknown code delay and by an unknown carrier frequency shift, the method comprising the steps of:
- (a) receiving and down-converting said positioning signal over a predetermined time span, sampling the received positioning signal at a predetermined sampling period and converting it to digital form;
(b) for each known modulating code, determining first sets of trial carrier frequency shifts and of code delays, locally generating code modulated signals defined by said modulating code, said trial carrier frequency shifts and said trial code delays, and computing correlations of said digitized signal with said locally generated code-modulated signals;
characterized in that it further comprises the steps of;
(c) for each known modulating code (c1) and trial carrier frequency shift;
(c1) determining a main correlation peak of greatest magnitude (Xi(τ
*f0, f0)) as a function of the trial code delay (1);
(c2) determining if said main correlation peak (Xi(τ
*f0, f0) is possibly representative of an individual signal generated by an emitter using said modulating code (ci), by comparing its magnitude to a threshold (2); and
(c3) if said main correlation peak (Xi(τ
*f0, f0)) is determined to be possibly representative of an individual signal, determining if it is affected by interferences from individual signals generated by other emitters by comparing its magnitude to that of a secondary correlation peak of smaller magnitude (Xi(τ
′
f0, f0)) corresponding to a different code delay for the same trial carrier frequency shift (3);
(d) for each known modulating code selecting, among the correlation peaks which have been determined to be possibly representative of an individual signal and not to be affected by interferences from individual signals generated by other emitters, if any, the one having the greatest magnitude, and taking the corresponding trial carrier frequency shift and code delay as estimates of the unknown carrier frequency shift and code delay of said individual signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing positioning signal constituted by a superposition of individual signals generated by a plurality of emitters, in particular satellite emitters, comprising:—a first step of coarse acquisition of said individual signals, comprising correlation of the received positioning signal with locally generated replicas of said individual signals;—a step of identifying spurious correlation peaks induced by interferences; and—a step of estimating the code delays and the carrier frequency shifts of the acquired individual signals which are not affected by said interferences. According to preferred embodiments of the invention, the method can also comprise:—a refining step of determining more accurate estimates of said code delays and carrier frequency shifts; and—a step of interference cancellation. The method of the invention is particularly suitable to indoor positioning applications.
67 Citations
29 Claims
-
1. A method of processing a set of code-modulated positioning signals constituted by a superposition of individual signals generated by a plurality of emitters, the individual signal generated by each emitter being defined by a known modulation code, by an unknown code delay and by an unknown carrier frequency shift, the method comprising the steps of:
-
(a) receiving and down-converting said positioning signal over a predetermined time span, sampling the received positioning signal at a predetermined sampling period and converting it to digital form; (b) for each known modulating code, determining first sets of trial carrier frequency shifts and of code delays, locally generating code modulated signals defined by said modulating code, said trial carrier frequency shifts and said trial code delays, and computing correlations of said digitized signal with said locally generated code-modulated signals; characterized in that it further comprises the steps of; (c) for each known modulating code (c1) and trial carrier frequency shift; (c1) determining a main correlation peak of greatest magnitude (Xi(τ
*f0, f0)) as a function of the trial code delay (1);(c2) determining if said main correlation peak (Xi(τ
*f0, f0) is possibly representative of an individual signal generated by an emitter using said modulating code (ci), by comparing its magnitude to a threshold (2); and(c3) if said main correlation peak (Xi(τ
*f0, f0)) is determined to be possibly representative of an individual signal, determining if it is affected by interferences from individual signals generated by other emitters by comparing its magnitude to that of a secondary correlation peak of smaller magnitude (Xi(τ
′
f0, f0)) corresponding to a different code delay for the same trial carrier frequency shift (3);(d) for each known modulating code selecting, among the correlation peaks which have been determined to be possibly representative of an individual signal and not to be affected by interferences from individual signals generated by other emitters, if any, the one having the greatest magnitude, and taking the corresponding trial carrier frequency shift and code delay as estimates of the unknown carrier frequency shift and code delay of said individual signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification