The present disclosure relates generally to wireless communications, and more particularly to wireless communication networks that provide satellite positioning system (SPS) assistance information to SPS enabled mobile communication devices, SPS enabled mobile stations and methods.
Satellite positioning system (SPS) receivers, for example, NAVSTAR Global Positioning System (GPS) receivers, are used widely for navigation and have substantial potential to provide location information in mobile wireless communication devices, including cellular telephones, which must soon comply with United States Federal Communications Commission E-911 location requirements. Satellite positioning system receiver enabled cellular telephones will also advance the growth of location based commerce.
Satellite positioning system (SPS) receivers compute navigation solutions using navigation data message information modulated on satellite carrier signals. Obtaining the navigation information directly from the satellites however is time consuming. In the NAVSTAR Global Positioning System (GPS), for example, the navigation message data is transmitted at 50 bits per second (BPS). At this rate, in a good signal environment, approximately 30 seconds are required to obtain ephemeris data for a particular satellite and approximately 12 minutes are required to obtain almanac data. GPS reference time may be obtained by demodulating a satellite signal, but this also requires substantial time. These delays are exacerbated by the portable nature of GPS receiver equipped cellular telephones, which are often used while traveling in urban canyons, in buildings and in other environments that obstruct or significantly degrade satellite signal strength and/or quality. To address the delay issue, it is known for cellular communication networks to provide satellite positioning system assistance information, for example, GPS reference time, code phase, Doppler, ephemeris, almanac and other information, to GPS receiver equipped cellular telephones in messages sent over the cellular communication network. See, for example, U.S. Pat. No. 6,064,336 entitled ‘GPS Receiver Utilizing A Communication Link” and U.S. Pat. No. 6,134,483 entitled “Method And Apparatus For Efficient GPS Assistance In A Communication System”.
The various aspects, features and advantages of the disclosure will become more fully apparent to those having ordinary skill in the art upon careful consideration of the following Detailed Description thereof with the accompanying drawings described below.
The exemplary radio access network includes a plurality of base transceiver stations (BTSs) 110 for providing wireless communication coverage to the wireless mobile station 102 in a patchwork of generally contiguous corresponding cellular areas 112. The radio access network also includes one or more base station controllers 120 communicably coupled to corresponding sets of one or more base transceiver stations. The exemplary core network includes a mobile switching center and location register (MSC/VLR) 130 communicably coupled to one or more base station controllers 120. The mobile switching center is communicably coupled to a public switched telephone network (PSTN) not illustrated but known by those of ordinary skill in the art. In some embodiments, the core network also includes a Packet Data Serving Node (PDSN) gateway between the radio network and a core packet network, which are known generally by those of ordinary skill in the art.
In
In
Exemplary wireless communication networks include a Global System for Mobile Communications (GSM) protocol network, a 3rd Generation (3G) Universal Mobile Telecommunications System (UMTS) W-CDMA protocol network, one of the several varieties of CDMA protocol networks, among other cellular networks including satellite communication networks, or a future generation wireless communication protocol network, or combination thereof. And although the exemplary communication networks are cellular networks, the instant disclosure is also applicable to non-cellular wireless communication systems over which SPS assistance information is transmitted to one or more wireless communication devices. The present disclosure is not limited, however, to any particular wireless communication network.
In
In some embodiments, generally, the wireless communication network transmits SPS assistance information to the location functionality of the wireless communication device, for example, to speed position information computation to comply with E-911 location requirements. In
The specific content of the assistance information is dependent on the particular application. In some cellular communication networks, the content of the SPS assistance message is specified by various communication standards protocols. Exemplary assistance information includes, but is not limited to, ephemeris, SPS time, code phase and Doppler information, some of which is obtained by the network directly or indirectly from SPS satellites. Assistance information includes information not obtained from the satellites that may assist the location determining functionality of wireless communication device 102. Exemplary information includes the approximate position and/or altitude of the device 102. In one embodiment, the approximate position and/or altitude information is the location of the cell site to which the device is most nearly located as obtained from the cell database 142 discussed above.
In
In one embodiment, the SPS enabled wireless communication device reports satellite positioning system assistance integrity information to the wireless communication network. The integrity information could be explicit information and in other embodiments it is implied in or by some other information that the wireless communication device reports to the network. The network may use the integrity information to correct or adjust the assistance information and to isolate sources of error or inaccuracy.
In some location architectures, the wireless communication device requires accurate SPS time to aid computing a position solution and/or pseudoranges. For coarse time aiding it is important for the SPS time to be accurate to within a certain range (e.g. ±2 seconds). For more precise aiding, it may be desirable to reduce the accuracy to within ½ a data bit period of the satellite signal. As discussed above, there is generally some delay associated with communicating SPS time over a wireless communication network. Some delay is fixed, and other delay varies with time and location. The network must therefore compensate for the delay by adjusting the SPS time, for example, based on the particular cell site offset, but the compensation is not always accurate. The compensated SPS reference time is referred to herein as SPS reference time.
Thus in one embodiment, the signaling between the network and wireless communication device is enhanced to provide SPS reference time integrity information to the network, for example, in the form of an offset time as measured by the SPS receiver in the wireless communication device. The network can utilize the integrity information to isolate sources of position solution inaccuracy, and in some embodiments to dynamically re-adjust the SPS reference time subsequently provided by the network. In
In the exemplary process diagram 200 of
In one exemplary embodiment where the wireless communication device returns time offset information to the wireless communication network, the offset time information is determined at the wireless communication device by comparing the adjusted SPS reference time received from the network to the actual SPS time determined at the wireless communication device. In
In
In
More generally, the wireless communication device may report integrity or error information for assistance information other than SPS reference time. The wireless communication device may, for example, determine the integrity or error for approximate position and/or altitude information provided by the network after computing a position solution. Other types of assistance information for which the wireless communication device provides integrity information includes, but is not limited to, satellite positioning system navigation modeling information, for example, ephemeris and/or almanac data, satellite positioning system acquisition information.
In other embodiments, the integrity of navigation modeling information is communicated from the wireless communication device to the network. The SPS receiver may decide to reject a navigational model for one or more satellites if it is determined that the navigation model information is older than information that the SPS receiver is able to acquire from another source or because the modeling information is too old. In this case it may be necessary for the SPS receiver to acquire the navigation modeling information from another source, for example, directly from the satellite. Thus in some embodiments, the wireless communication device reports the integrity of assistance information by indicating whether the assistance information is relevant. For example, in applications where the network sends ephemeris data, which degrades quickly over a period of a few hours, the wireless communication device may indicate to the network that the ephemeris data is outdated.
In another embodiment, the network determines the integrity or quality of SPS reference position and/or reference altitude information provided based on the measurement report received from the mobile station. In some embodiments, the network adjusts approximate positioning uncertainty parameters, for example, ellipsoid size and shape, dynamically based on measurement reports received from mobile stations served by the base station. Similar adjustments may be made for altitude information. The reference position and/or altitude information is thereby self-calibrated and fine-tuned.
Although the exemplary embodiments discussed above are drawn to satellite positioning system based location schemes, the disclosure is more generally application to any location scheme where the wireless communication device received location assistance information for assisting the wireless communication device in obtaining information for determining its location. Other location schemes include Enhanced Observed Time Difference (E-OTD). In (E-OTD) location applications, a serving base station provides the wireless communication device with location assistance information in the form of base station identity and corresponding frequency and expected time difference information. The E-OTD enabled mobile wireless communication device uses the location assistance information to acquire the identified base station signals. The location assistance integrity information reported by the wireless communication device to the network may be the observed time difference or an error between the expected and observed time differences. In other location schemes, other location assistance information is provided to the mobile wireless communication device, and corresponding integrity information is sent to the network.
While the present disclosure and what are presently considered to be the best modes thereof have been described in a manner establishing possession by the inventors and enabling those of ordinary skill in the art to make and use the same, it will be understood and appreciated that there are many equivalents to the exemplary embodiments disclosed herein and that modifications and variations may be made thereto without departing from the scope and spirit of the inventions, which are to be limited not by the exemplary embodiments but by the appended claims.