Handoff for non-geosynchronous satellite communication
Various aspects of the disclosure relate to handoff of a user terminal in communication with a gateway through a satellite in a non-geosynchronous satellite communication system. In some aspects, a gateway and a user terminal use a satellite and beam transition table to determine when to handoff the user terminal from one beam to another and/or from one satellite to another. In some aspects, a user terminal sends capability information, location information, or other information to a gateway whereby, based on this information, the gateway generates a satellite and beam transition table and/or selects a handoff procedure for the user terminal. In some aspects, handoff of a user terminal to a different satellite involves the user terminal conducting satellite signal measurements and sending a measurement message to the gateway. In some aspects, the gateway generates a new satellite and beam transition table as a result of receiving a measurement message.
1. A method of communication for an apparatus, comprising:
receiving a first signal comprising capability information for a user terminal;
generating satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and
sending a second signal comprising the satellite and beam transition information to the user terminal.
2. The method of claim 1 , wherein the generation of the satellite and beam transition information is further based on at least one of: location information for the user terminal, ephemeris information, a restriction due to an incumbent system, or any combination thereof.
3. The method of claim 2 , wherein the location information comprises a current location for the user terminal or a motion vector for the user terminal.
4. The method of claim 1 , wherein the capability information indicates at least one of: whether the user terminal can sense multiple beams, whether the user terminal can sense multiple satellites, an inter-beam tune time for the user terminal, an inter-satellite tune time for the user terminal, or any combination thereof.
5. The method of claim 1 , wherein the generation of the satellite and beam transition information is triggered based on at least one of: handoff of the user terminal to a different satellite, receipt of a measurement message from the user terminal, or any combination thereof.
6. The method of claim 1 , further comprising:
performing handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.
7. The method of claim 1 , further comprising:
receiving a measurement message from the user terminal; and
determining, based on the measurement message, whether to modify the satellite and beam transition information.
8. The method of claim 7 , wherein the modification of the satellite and beam transition information comprises advancing a handoff or delaying a handoff.
9. The method of claim 1 , further comprising:
selecting a handoff procedure for the user terminal based on the capability information.
10. The method of claim 9 , wherein the selection of the handoff procedure comprises enabling or disabling monitoring for a measurement message from the user terminal based on whether the user terminal is dual sense capable.
11. The method of claim 1 , wherein the apparatus comprises a satellite network portal in communication with at least one non-geosynchronous satellite.
12. The method of claim 1 , further comprising:
determining a time of a handoff of the user terminal; and
transferring user queues prior to the handoff.
13. An apparatus for communication comprising:
a memory device; and
a processing circuit coupled to the memory device and configured to:
receive a first signal comprising capability information for a user terminal;
generate satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and
send a second signal comprising the satellite and beam transition information to the user terminal.
14. The apparatus of claim 13 , wherein the processing circuit is further configured to:
generate the satellite and beam transition information based on at least one of: location information for the user terminal, ephemeris information, a restriction due to an incumbent system, or any combination thereof.
15. The apparatus of claim 13 , wherein the capability information indicates at least one of: whether the user terminal can sense multiple beams, whether the user terminal can sense multiple satellites, an inter-beam tune time for the user terminal, an inter-satellite tune time for the user terminal, or any combination thereof.
16. The apparatus of claim 13 , wherein the processing circuit is further configured to:
perform handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.
17. The apparatus of claim 13 , wherein the processing circuit is further configured to:
receive a measurement message from the user terminal; and
determine, based on the measurement message, whether to modify the satellite and beam transition information.
18. The apparatus of claim 17 , wherein, to modify the satellite and beam transition information, the processing circuit is further configured to advance a handoff or delay a handoff.
19. The apparatus of claim 13 , wherein the processing circuit is further configured to:
select a handoff procedure for the user terminal based on the capability information.
20. The apparatus of claim 19 , wherein, to select the handoff procedure, the processing circuit is further configured to enable or disable whether the apparatus monitors for a measurement message from the user terminal based on whether the user terminal is dual sense capable.
21. The apparatus of claim 13 , wherein the processing circuit is further configured to:
determine a time of a handoff of the user terminal; and
transfer user queues prior to the handoff.
22. An apparatus for communication comprising:
means for receiving a first signal comprising capability information for a user terminal;
means for generating satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and
means for sending a second signal comprising the satellite and beam transition information to the user terminal.
23. The apparatus of claim 22 , further comprising:
means for performing handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.
24. The apparatus of claim 22 , further comprising:
means for receiving a measurement message from the user terminal; and
means for determining, based on the measurement message, whether to modify the satellite and beam transition information.
25. The apparatus of claim 22 , further comprising:
means for selecting a handoff procedure for the user terminal based on the capability information.
26. The apparatus of claim 22 , further comprising:
means for determining a time of a handoff of the user terminal; and
means for transferring user queues prior to the handoff.
27. A non-transitory computer-readable medium storing computer-executable code for an apparatus, including code to:
receive a first signal comprising capability information for a user terminal;
generate satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and
send a second signal comprising the satellite and beam transition information to the user terminal.
28. A method of communication, comprising:
sending a message comprising user terminal capability information;
receiving satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and
performing handoff to the particular beam of the particular satellite based on the satellite and beam transition information.
29. The method of claim 28 , further comprising:
measuring signals from at least one satellite; and
sending a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.
30. The method of claim 29 , wherein the measurement message comprises at least one of: measurement data, a request to advance handoff timing, or a request to delay handoff timing.
31. The method of claim 29 , further comprising:
determining whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.
32. The method of claim 28 , wherein the user terminal capability information indicates at least one of: whether a user terminal can sense multiple beams, whether a user terminal can sense multiple satellites, a user terminal inter-beam tune time, or a user terminal inter-satellite tune time.
33. The method of claim 28 , wherein the sending of the message comprising user terminal capability information is triggered as a result of an initial connection to a satellite.
34. The method of claim 28 , further comprising:
sending a message comprising user terminal location information, wherein the satellite and beam transition information is based on the user terminal location information.
35. The method of claim 34 , wherein the user terminal location information comprises a current user terminal location or a user terminal motion vector.
36. The method of claim 34 , wherein the sending of the message comprising user terminal location information is triggered as a result of at least one of: an initial connection to a satellite, whether a user terminal is beyond a geographical boundary, or whether an error bound has been exceeded.
37. An apparatus for communication comprising:
a memory device; and
a processing circuit coupled to the memory device and configured to:
send a message comprising user terminal capability information;
receive satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and
perform handoff to the particular beam of the particular satellite based on the satellite and beam transition information.
38. The apparatus of claim 37 , wherein the processing circuit is further configured to:
measure signals from at least one satellite; and
send a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.
39. The apparatus of claim 38 , wherein the processing circuit is further configured to:
determine whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.
40. The apparatus of claim 37 , wherein the user terminal capability information indicates at least one of: whether a user terminal can sense multiple beams, whether a user terminal can sense multiple satellites, a user terminal inter-beam tune time, or a user terminal inter-satellite tune time.
41. The apparatus of claim 37 , wherein:
the processing circuit is further configured to send a message comprising user terminal location information; and
the satellite and beam transition information is based on the user terminal location information.
42. The apparatus of claim 41 , wherein the sending of the message comprising user terminal location information is triggered as a result of at least one of: an initial connection to a satellite, whether a user terminal is beyond a geographical boundary, or whether an error bound has been exceeded.
43. An apparatus for communication comprising:
means for sending a message comprising user terminal capability information;
means for receiving satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and
means for performing handoff to the particular beam of the particular satellite based on the satellite and beam transition information.
44. The apparatus of claim 43 , further comprising:
means for measuring signals from at least one satellite; and
means for sending a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.
45. The apparatus of claim 44 , further comprising:
means for determining whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.
46. The apparatus of claim 43 , further comprising:
means for sending a message comprising user terminal location information, wherein the satellite and beam transition information is based on the user terminal location information.
47. A non-transitory computer-readable medium storing computer-executable code, including code to:
send a message comprising user terminal capability information;
receive satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and
perform handoff to the particular beam of the particular satellite based on the satellite and beam transition information.