CA2663603C

Assisted satellite signal based positioning

Abstract

For assisting a satellite based positioning, parameters are received for at least one satellite. Redundant information is removed from these parameters at large. Parameters with reduced redundancy are then provided as assistance data for the satellite signal based positioning. Such parameters with reduced redundancy can be received on the other hand as assistance data for a satellite signal based positioning. The original parameters are then reconstructed by adding the removed redundant information to the received parameters. The reconstructed original parameters are used in an assisted satellite signal based positioning.

CA2663603C, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 21 September 2026, 0 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

32 claims: 14 independent, 18 dependent

  1. 1
    CA 02663603 2013-06-12 - 41 What is claimed is :1. A method comprising: receiving almanac parameters for a plurality of satellites of a global navigation satellite system, the almanac parameters for each of said plurality of satellites comprising an issue of data parameter;removing redundant information from said almanac parameters by determining a common part including said issue of data parameter, and by determining for each of said plurality of satellites a respective individual part including a plurality of parameters and excluding said issue of data parameter;and providing said common part and each of said individual parts as assistance data to a mobile device for a satellite signal based positioning, wherein said common part is provided only once for said plurality of satellites in said assistance data.
  2. 4
    A computer readable medium embodying a computer program for execution by a processor to perform the method of any one of claims 1 to 3.
  3. 5
    An apparatus comprising:a processing component;said processing component being configured to receive almanac parameters for a plurality of satellites of a global navigation satellite system, the almanac parameters for each of said plurality of satellites comprising an issue of data parameter;said processing component being configured to remove redundant information from said almanac parameters by determining a common part including said issue of data parameter, and by determining for each of said plurality of satellites a respective individual part including a plurality of parameters and excluding said issue of data parameter;and said processing component being configured to provide said common part and each of said individual parts as assistance data to a mobile device for a satellite signal based positioning, wherein said common part is provided only once for said plurality of satellites in said assistance data.
  4. 9
    The apparatus according to any one of claims 5 to 8, further comprising at least one of:a wireless communication component configured to transmit information via a wireless link;and a satellite signal receiver.
  5. 10
    A method comprising:receiving parameters in a common part and in a respective individual part for a plurality of satellites of a global navigation satellite system as assistance data for a satellite signal based positioning, wherein said received parameters are based on original almanac parameters for said plurality of satellites, from which original almanac parameters redundant information has been removed by including an issue of data parameter in said common part, CA 02663603 2013-06-12 - 44 and by excluding said issue of data parameter from said individual parts;reconstructing said original almanac parameters for a satellite, said reconstruction comprising adding the issue of data parameter from said common part to the parameters from the individual part for said satellite;and using said reconstructed original almanac parameters in an assisted satellite signal based positioning.
  6. 13
    An apparatus comprising:a processing component;said processing component being configured to receive parameters in a common part and in a respective individual part for a plurality of satellites of a global navigation satellite system as assistance data for a satellite signal based positioning, wherein said received parameters are based on original almanac parameters for said plurality of satellites, from which original almanac parameters redundant information has been removed by including an issue of data parameter in said common part, and by excluding said issue of data parameter from said individual CA 02663603 2013-06-12 - 45 parts ;said processing component being configured to reconstruct said original almanac parameters for a satellite, said reconstruction comprising adding the issue of data parameter from said common part to the parameters from the individual part for said satellite;and said processing component being configured to use said reconstructed original almanac parameters in an assisted satellite signal based positioning.
  7. 16
    A method comprising:assembling a set of parameters for a plurality of satellites belonging to at least two different satellite systems ;including in said set of parameters a common part for at least one parameter, wherein said common part is valid for each of said satellites belonging to at least one of said at least two different satellite systems and wherein CA 02663603 2013-06-12 - 46 said common part comprises a week count;including in said set of parameters for each of said satellites of said at least two different satellite systems a respective individual part for at least one parameter, wherein said individual part is valid only for a respective one of said satellites and wherein said individual part comprises at least one of almanac data for said respective satellite and non-immediate information for said respective satellite;and providing said assembled set of parameters for transmission in a message to a device as assistance data for a global navigation satellite system based positioning.
  8. 19
    The method according to any one of claims 16 to 18, wherein said common part, which is valid for each of said satellites belonging to at least one of said at least two different satellite systems, comprises in addition at least one of :a time-of-week;an issue-of-data indication;and a day count.
  9. 20
    An apparatus comprising:a processing component, said processing component CA 02663603 2013-06-12 - 47 being configured to assemble a set of parameters for a plurality of satellites belonging to at least two different satellite systems;said processing component being configured to include for said assembling in said set of parameters a common part for at least one parameter, wherein said common part is valid for each of said satellites belonging to at least one of said at least two different satellite systems and wherein said common part comprises a week count;said processing component being configured to include for said assembling in said set of parameters for each of said satellites of said at least two different satellite systems a respective individual part for at least one parameter, wherein said individual part is valid only for a respective one of said satellites and wherein said individual part comprises at least one of almanac data for said respective satellite and non-immediate information for said respective satellite;and said processing component being configured to provide said set of parameters for transmission to a device as assistance data for a satellite signal based positioning.
  10. 23
    The apparatus according to any one of claims 20 to CA 02663603 2013-06-12 - 48 22, wherein said week count is valid for each of said satellites belonging to at least two different satellite systems .
  11. 24
    The apparatus according to any one of claims 20 to 23, wherein said processing component is configured to include in said set of parameters a second common part for at least one parameter, wherein said second common part is valid only for each of said satellites belonging to a respective one of said at least two different satellite systems.
  12. 25
    The apparatus according to any one of claims 20 to 24, wherein said processing component is configured to include in said common part, which is valid for each of said satellites belonging to at least one of said at least two different satellite systems, in addition at least one of :a time-of-week;an issue-of-data indication;and a day count.
  13. 26
    The apparatus according to any one of claims 20 to 25, wherein said processing component is configured to include in said individual part, which is valid only for a respective one of said satellites of at least two different satellite systems, at least one of:a day count;and a time of day.
  14. 28
    The apparatus according to any one of claims 20 to 26 further comprising at least one of:a wireless communication component configured to transmit information via a wireless link;and a satellite signal receiver.
  15. 29
    The apparatus according to any one of claims 20 to 28, wherein the apparatus is a base station of a cellular communication network or a positioning server.
  16. 30
    The apparatus according to any one of claims 20 to 29, said apparatus comprising a computer readable medium embodying a computer program having a definition of a data structure, said data structure including:at least one section for parameters for a plurality of satellites belonging to at least two different satellite systems ;said at least one section including a sub-section for a common part for at least one parameter, wherein said common part is valid for each of said satellites belonging to at least one of said at least two different satellite systems and wherein said common part comprises a week count;and said at least one section including for each of said satellites of said at least two different satellite systems a sub-section for a respective individual part for at least one parameter, wherein said individual part is valid only for a respective one of said satellites and wherein said individual part comprises at least one of: almanac data for said respective satellite and non-immediate information for CA 02663603 2013-06-12 - 50 said respective satellite.
  17. 31
    A system comprising:an apparatus according to any one of claims 20 to 30;and an apparatus configured to use an assembled set of parameters in satellite based positioning calculations.
  18. 32
    A computer readable medium embodying a computer program for execution by a processor to perform the method of any one of claims 16 to 19.