Receipt of satellite assistance information at a user equipment
An apparatus and method are provided for determining a time window during which system information blocks containing satellite assistance information should be read in order for the apparatus to reliably maintain up-to-date satellite assistance information.
1 . An apparatus, comprising at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to:
receive and decode system information, said system information providing satellite assistance information indicative of location, direction, speed of a satellite and a validity time period indicative of a time period during which at least some of said satellite assistance information is valid;
determine a time window within said validity time period; and
control said apparatus to receive and decode system information that is broadcast during said time window.
2 . An apparatus according to claim 1 , wherein said system information is broadcast periodically and said determining is to determine a number of receipts of system information required to provide a desired decoding reliability level, said determining a size of said time window based on said number of receipts of system information.
3 . An apparatus according to claim 2 , further comprising ascertaining at least one reception metric indicative of at least one of the following: an elevation angle of said satellite a quality of a radio link to said satellite and a quality of a received signal from said satellite, said determining being to determine said number of receipts of system information required to provide said desired decoding reliability level in dependence upon said measured at least one reception metric.
4 . An apparatus according to claim 2 , wherein said determining comprises an algorithm linking at least one reception metric to said required number of receipts of system information.
5 . An apparatus according to claim 4 , wherein said determining is configured to update said algorithm in dependence upon a determined success or failure of decoding said receipts of system information for at least one of said plurality of reception metrics.
6 . An apparatus according to claim 3 , wherein said reception metric is based on at least one of the following: RSRP reference signal received power, RSRQ reference signal received quality, RSSI reference signal strength indicator, SINR signal to interference noise ratio, or CQI channel quality indicator.
7 . An apparatus according to claim 2 , wherein said determining is to determine a size of said time window to encompass said determined required number of receipts of system information.
8 . An apparatus according to claim 7 , wherein said determining is to extend said size of said time window to include processing time for decoding said receipts of system information.
9 . An apparatus according to claim 1 , the at least one processor; and the at least one memory storing instructions that, when executed by the at least one processor, further cause the apparatus to: control discontinuous operation of said apparatus, said controlling being to control said apparatus to transition between an operational mode and a low power mode.
10 . An apparatus according to claim 9 , wherein said controlling discontinuous operation is to control said apparatus to be in said operational mode at a start of said time window.
11 . An apparatus according to claim 9 , wherein said controlling discontinuous operation is to control said apparatus to be in said low power mode outside of said time window within said validity time period.
12 . An apparatus according to claim 1 , wherein said determining said time window determines said time window to end at an end of said validity time period.
13 . An apparatus according to claim 1 , wherein the apparatus comprises a user equipment.
14 . A method comprising:
receiving and decoding system information, said system information providing satellite assistance information indicative of location, direction, speed of a satellite and a validity time period indicative of a time period during which at least some of said satellite assistance information is valid;
determining a time window within said validity time period; and
controlling an apparatus to receive and decode further system information that is broadcast during said time window.
15 . A method according to claim 14 , wherein said system information is broadcast periodically and said method further comprises determining a number of receipts of system information required to provide a desired decoding reliability level, said step of determining a size of said time window doing so based on said number of receipts of system information.
16 . A method according to claim 15 , wherein said method further comprises ascertaining a reception metric indicative of at least one of the following: an elevation angle of said satellite a quality of a radio link to said satellite and a quality of a received signal from said satellite, said step of determining said number of receipts of system information required to provide said desired decoding reliability level determining said number in dependence upon said reception metric.
17 . A method according to claim 15 , wherein said step of determining said required number of receipts comprises using an algorithm linking at least one reception metric to said required number of receipts of system information.
18 . A method according to claim 17 , wherein said method further comprises updating said algorithm in dependence upon a determined success or failure of decoding said receipts of system information for at least one of said plurality of reception metrics.
19 . A non-transitory computer readable medium comprising program instructions stored thereon for performing at least the following: control receipt and decoding of system information, said system information providing satellite assistance information indicative of location, direction, speed of a satellite and a validity time period indicative of a time period during which at least some of said satellite assistance information is valid; determine a time window within said validity time period; and control receipt and decode of further system information that is broadcast during said time window.