Accuracy Assessment in Assisted Gps Positioning
First Claim
1. A method for providing assistance data when determining a position of a mobile terminal being connected to a cellular communication system via a base station, comprising the steps of:
- providing satellite time reference data;
said satellite time reference data comprising a relation between a frame time of said cellular communication system and a satellite reference time;
adapting a search window to a specific satellite from which a satellite ranging signal emerges based at least on said satellite time reference data; and
providing said search window to said mobile terminal;
said step of providing satellite time reference data in turn comprising the steps of;
measuring quantities representing said relation in a multitude of mobile terminals over time;
reporting said measured quantities representing said relation from said multitude of mobile terminals to a positioning node of said cellular communication network;
calculating, in said positioning node, an estimate of said relation from said reported measured quantities representing said relation, as well as calculating an estimated inaccuracy of said estimate of said relation;
whereby said step of adapting said search window is based on said estimated relation and said estimated inaccuracy of said estimated relation.
2 Assignments
0 Petitions
Accused Products
Abstract
Reliable and efficient search windows are provided by allowing the adaptation of the code search window to be dependent on inaccuracy measures of relations between a cellular frame time and a satellite reference time. This inaccuracy is calculated in a positioning node (21) of the cellular communications system (1), preferably by filtering of measurements received from user equipments. Linear trend Kalman filtering followed by post processing of estimation errors is presently preferred. In order to ensure non-ambiguous interpretation of the received time stamps of received satellite signals (55) provided by user equipments (10), a pseudo propagation delay is computed in both the user equipment (10) and the positioning node (21) based on GPS acquisition assistance data. The GPS time stamp is then defined referring to the determined pseudo propagation delay. In a preferred embodiment, the pseudo propagation delay is assured to be situated within a pre-determined time interval.
-
Citations
45 Claims
-
1. A method for providing assistance data when determining a position of a mobile terminal being connected to a cellular communication system via a base station, comprising the steps of:
-
providing satellite time reference data; said satellite time reference data comprising a relation between a frame time of said cellular communication system and a satellite reference time; adapting a search window to a specific satellite from which a satellite ranging signal emerges based at least on said satellite time reference data; and providing said search window to said mobile terminal; said step of providing satellite time reference data in turn comprising the steps of; measuring quantities representing said relation in a multitude of mobile terminals over time; reporting said measured quantities representing said relation from said multitude of mobile terminals to a positioning node of said cellular communication network; calculating, in said positioning node, an estimate of said relation from said reported measured quantities representing said relation, as well as calculating an estimated inaccuracy of said estimate of said relation; whereby said step of adapting said search window is based on said estimated relation and said estimated inaccuracy of said estimated relation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An assistance data providing arrangement, comprising:
-
means for providing satellite time reference data; said satellite time reference data comprising a relation between a frame time of a cellular communication system and a satellite reference time; means for adapting limits of a search window to a specific satellite from which a satellite ranging signal emerges based at least on said satellite time reference data, connected to said means for providing satellite time reference data; and means for providing said limits of said search window to a mobile terminal; said means for providing satellite time reference data in turn comprising; means for receiving measured quantities representing said relation for a multitude of mobile terminals over time; processor arranged for calculating an estimate of said relation from said received measured quantities representing said relation, as well as for calculating an estimated inaccuracy of said estimate of said relation; whereby said means for adapting said search window is arranged to adapt said limits of said search window based on said estimated relation and said estimated inaccuracy of said estimated relation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
expressed in s, where GPSBN is the GPS bit number, ICP is the integer code phase and CP is the code phase for said first of said plurality of satellites.
-
-
23. The arrangement according to claim 22, wherein said calculation of said relations is based on a transmission time calculated as:
-
tt1=[GPSTOW−
floor{1000*(δ
tt1+τ
*)}]/1000+δ
tt1expressed in s, where δ
tt1 is a truncated transmission time calculated according to the relation;
δ
ρ
1=c·
(0.001−
δ
tt1)where δ
ρ
1 is said truncated pseudorange, GPSTOWsv1 is said GPS time stamp and τ
* is said pseudo propagation delay.
-
-
24. Cellular communication system node comprising an arrangement according to claim 13.
-
25. The cellular communication system node according to claim 24, wherein said cellular communication system node being a radio network controller—
- RNC—
or a serving mobile location centre—
SMLC.
- RNC—
-
26. A method for determining a position of a mobile terminal in a cellular communication system, comprising the steps of:
-
providing, in a positioning node of said cellular communication system, GPS acquisition assistance data comprising code phase, integer code phase and the GPS bit number for a list of GPS satellites expected at a reference site; transferring said GPS acquisition assistance data to said mobile terminal; receiving, at said mobile terminal, signals from a plurality of GPS satellites; determining, at said mobile terminal, a pseudorange to each of said plurality of GPS satellites and a GPS time stamp for the reception of respective said signals; transferring said GPS time stamp and truncations of said pseudoranges to said positioning node; and calculating, in said positioning node, said position of said mobile terminal based on said transferred GPS time stamps and said transferred truncations of said pseudoranges; said step of determining and said step of calculating both comprising the further step of computing a pseudo propagation delay based on said acquisition assistance data; said step of determining a GPS time stamp for a first of said plurality of GPS satellites being based on said pseudorange to said first GPS satellite and said pseudo propagation delay; whereby said step of calculating being further based on said pseudo propagation delay. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An arrangement for determining a position of a mobile terminal in a cellular communication system, comprising:
-
means for providing GPS acquisition assistance data comprising code phase, integer code phase and the GPS bit number for a list of GPS satellites expected at a reference site; means for transferring said GPS acquisition assistance data to said mobile terminal; receiver for receiving data representing truncations of a pseudorange between a plurality of GPS satellites and said mobile terminal, and a GPS time stamp for the reception of signals from respective ones of GPS satellites in said mobile terminal; processor being arranged for computing a pseudo propagation delay based on said GPS acquisition assistance data; said processor being further arranged for calculating said position of said mobile terminal based on said transferred GPS time stamps, said transferred truncations of said pseudoranges and said pseudo propagation delay. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 44)
-
-
39. A mobile terminal for mobile terminal assisted positioning using the global positioning system—
- GPS, comprising;
receiver for GPS acquisition assistance data comprising code phase, integer code phase and the GPS bit number for a list of GPS satellites expected at a reference site; processor for computing a pseudo propagation delay based on said acquisition assistance data; receiver for signals from a plurality of GPS satellites; said processor being further arranged for determining a pseudorange to each of said plurality of GPS satellites; said processor being further arranged for determining a GPS time stamp for a first of said plurality of GPS satellites based on said pseudorange to said first GPS satellite and said pseudo propagation delay; and means for transferring said GPS time stamp and truncations of said pseudoranges to a positioning node in said cellular communications system. - View Dependent Claims (40, 41, 42, 43)
- GPS, comprising;
-
45. (canceled)
Specification