Code multipath analyzer using weighted or modified correlations
First Claim
Patent Images
1. An apparatus for analyzing a composite signal, wherein said composite signal includes a direct signal transmitted from at least one satellite and an incoming code multipath distortion component;
- said apparatus comprising;
a satellite code channel tracking circuit configured to receive said composite signal;
wherein said satellite code channel tracking circuit is configured to generate a satellite code tracking function having a tracking code multipath distortion component;
wherein said satellite code channel tracking circuit further comprises;
at least two partial code tracking circuits, wherein each said partial tracking circuit is used to minimize said tracking code multipath distortion component;
wherein said minimized tracking code multipath distortion component comprises a residual tracking code multipath distortion component; and
at least one additional estimation tracking circuit;
wherein each said additional estimation circuit is used to estimate and further minimize said residual tracking code multipath distortion component; and
an analyzing circuit connected to said satellite code channel tracking circuit; and
wherein said analyzing circuit is configured to analyze said residual tracking code multipath distortion component.
1 Assignment
0 Petitions
Accused Products
Abstract
The apparatus and the method for analyzing the code multipath satellite disturbance are disclosed. The apparatus includes the tracking channel and the analyzing circuit. The tracking channel can include the weighted or modified weighting functions to decrease the level of the multipath reference signal. The analyzing circuit can include a plurality of additional correlator circuits used to build the filter function that is utilized to analyze the incoming code multipath disturbance.
-
Citations
28 Claims
-
1. An apparatus for analyzing a composite signal, wherein said composite signal includes a direct signal transmitted from at least one satellite and an incoming code multipath distortion component;
- said apparatus comprising;
a satellite code channel tracking circuit configured to receive said composite signal;
wherein said satellite code channel tracking circuit is configured to generate a satellite code tracking function having a tracking code multipath distortion component;
wherein said satellite code channel tracking circuit further comprises;at least two partial code tracking circuits, wherein each said partial tracking circuit is used to minimize said tracking code multipath distortion component;
wherein said minimized tracking code multipath distortion component comprises a residual tracking code multipath distortion component; andat least one additional estimation tracking circuit;
wherein each said additional estimation circuit is used to estimate and further minimize said residual tracking code multipath distortion component; andan analyzing circuit connected to said satellite code channel tracking circuit; and
wherein said analyzing circuit is configured to analyze said residual tracking code multipath distortion component. - 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)
- said apparatus comprising;
-
27. A apparatus for analyzing a composite signal, wherein said composite signal includes a direct signal transmitted from at least one satellite and at least N portions of said incoming code multipath distortion component;
- N being an integer;
said apparatus comprising;a satellite code channel broad correlator tracking circuit configured to receive said composite signal;
wherein said satellite code channel broad correlator tracking circuit further comprises;a code NCO &
Generator block configured to generate a local code signal;an Early (E) flip-flop connected to said code NCO &
Generator block, wherein said E flip-flop is configured to generate an Early (E) signal;a Punctual (P) flip-flop connected to said E flip-flop, wherein said P flip-flop is configured to generate a Punctual (P) signal; and a Late (L) flip-flop connected to said P flip-flop, wherein said L flip-flop is configured to generate a Late (L) signal; and a plurality of N analyzing circuits, N being an integer; and
wherein said plurality of N analyzing circuits further comprises;(N+2) serially connected additional flip-flops; wherein a first additional flip-flop comprises an A flip-flop connected to said E flip-flop, and wherein said A flip-flop is configured to generate an A additional correlation reference signal (Addl Corr A); wherein a second additional flip-flop comprises a B flip-flop connected to said A flip-flop, wherein said B flip-flop is configured to generate a B additional correlation reference signal (Addl Corr B); wherein a third additional flip-flop comprises a C flip-flop connected to said B flip-flop, wherein said C flip-flop is configured to generate a C additional correlation reference signal (Addl Corr C); wherein a fourth additional flip-flop comprises a D flip-flop connected to said C flip-flop, wherein said D flip-flop is configured to generate a D additional correlation reference signal (Addl Corr D); wherein an l-th additional flip-flop is connected to an (l-1)-th flip-flop and is connected to an (l+1)-th flip-flop, and wherein said l-th flip-flop is configured to generate an l-th additional correlation reference signal (Addl Corr l);
l being an integer greater than 4 and less than (N+2);and wherein an (N+2)-th additional flip-flop is connected to a (N+1)-th flip-flop, wherein said (N+2)-th flip-flop is configured to generate an (N+2)-th additional correlation signal (Addl Corr (N+2)); and wherein said (Addl Corr A) signal, said (Addl Corr B) signal, and said (Addl Corr C) signal are used by a computer to form a first additional weighted correlation function W1 * that is utilized to analyze a first portion of said incoming code multipath distortion signal; and wherein said (Addl Corr B) signal, said (Addl Corr C) signal, and said (Addl Corr D) signal are used by said computer to form a second additional weighted correlation function W2 * that is utilized to analyze a second portion of said incoming code multipath distortion signal; and wherein said (Addl Corr l) signal, said (Addl Corr (l+1)) signal, and said (Addl Corr (l+2)) signal are used by said computer to form an l-th additional weighted correlation function W1 * that is utilized to analyze an l-th portion of said incoming code multipath distortion signal; and wherein said (Addl Corr N) signal, said (Addl Corr (N+1)) signal, and said (Addl Corr N+2)) signal are used by said computer to form an N-th additional weighted correlation function WN * that is utilized to analyze an N-th portion of said incoming code multipath distortion signal.
- N being an integer;
-
28. An apparatus for analyzing a composite signal, wherein said composite signal includes a direct signal transmitted from at least one satellite and at least N portions of said incoming code multipath distortion component;
- N being an integer;
said apparatus comprising;a satellite code channel broad correlator tracking circuit configured to receive said composite signal;
wherein said satellite code channel broad correlator tracking circuit further comprises;a code NCO &
Generator block configured to generate a local code signal;an Early (E) flip-flop connected to said code NCO &
Generator block, wherein said E flip-flop is configured to generate an Early (E) signal;a Punctual (P) flip-flop connected to said E flip-flop, wherein said P flip-flop is configured to generate a Punctual (P) signal; and a Late (L) flip-flop connected to said P flip-flop, wherein said L flip-flop is configured to generate a Late (L) signal; and a plurality of N analyzing circuits, N being an integer; and
wherein said plurality of N analyzing circuits further comprises;an (N+2) serially connected additional flip-flops; and an N dedicated hardware circuits; wherein a first additional flip-flop comprises an A flip-flop connected to said E flip-flop, and wherein said A flip-flop is configured to generate an A additional correlation reference signal (Addl Corr A); wherein a second additional flip-flop comprises a B flip-flop connected to said A flip-flop, wherein said B flip-flop is configured to generate a B additional correlation reference signal (Addl Corr B); wherein a third additional flip-flop comprises a C flip-flop connected to said B flip-flop, wherein said C flip-flop is configured to generate a C additional correlation reference signal (Addl Corr C); wherein a fourth additional flip-flop comprises a D flip-flop connected to said C flip-flop, wherein said D flip-flop is configured to generate a D additional correlation reference signal (Addl Corr D); wherein an l-th additional flip-flop is connected to an (l-1)-th flip-flop and connected to an (l+1)-th flip-flop, wherein said l-th flip-flop is configured to generate an l-th additional correlation reference signal (Addl Corr l);
l being an integer greater than 4 and less than (N+2);and wherein an (N+2)-th additional flip-flop is connected to an (N+1)-th flip-flop, wherein said (N+2)-th flip-flop is configured to generate an (N+2)-th additional correlation reference signal (Addl Corr (N+2)); and wherein said (Addl Corr A) signal, said (Addl Corr B) signal, and said (Addl Corr C) signal are used by a first dedicated hardware circuit to form a first additional weighted correlation function W1 * that is utilized to analyze a first portion of said incoming code multipath distortion signal; and wherein said (Addl Corr B) signal, said (Addl Corr C) signal, and said (Addl Corr D) signal are used by a second dedicated hardware circuit computer to form a second additional weighted correlation function W2 * that is utilized to analyze a second portion of said incoming code multipath distortion signal; and wherein said (Addl Corr l) signal, said (Addl Corr (l+1)) signal, and said (Addl Corr (l+2)) signal are used by an l-th dedicated hardware circuit computer to form an l-th additional weighted correlation function W1 * that is utilized to analyze an l-th portion of said incoming code multipath distortion signal; and wherein said (Addl Corr N) signal, said (Addl Corr (N+1)) signal, and said (Addl Corr (N+2)) signal are used by an N-th dedicated hardware circuit to form an N-th additional weighted correlation function WN * that is utilized to analyze an N-th portion of said incoming code multipath distortion signal.
- N being an integer;
Specification