Random access for broadband 4G and 5G over satellite
Systems and methods for communication in 4G and 5G broadband satellite networks are provided. The disclosed methods include Global Navigation Satellite System (GNSS)-independent methods, and GNSS assisted methods that do not require transmission of satellite ephemeris information from a base station to user equipment.
1 . A method for communication in a broadband satellite network comprising a base station, a terminal device, and a satellite, the method comprising:
receiving, at the terminal device from the base station via the satellite, a downlink frame;
determining, at the terminal device, an arrival time of the downlink frame;
determining, at the terminal device, a transmission time of the downlink frame using the arrival time of the downlink frame, and using a convention, previously established with the base station, relating system frame numbers (SFNs) to a Global Navigation Satellite System (GNSS) time epoch;
determining a first timing advance based on the arrival time, the transmission time, and an error term corresponding to a terminal device GNSS receiver timing accuracy of the terminal device and a motion of the satellite; and
advancing subsequent communications from the terminal device to the base station via the satellite by the first timing advance.
2 . The method of claim 1 , wherein determining the transmission time comprises using a decoded SFN, the previously established SFN-to-GNSS epoch convention, and the arrival time.
3 . The method of claim 1 , wherein advancing the subsequent communications comprises transmitting, from the terminal device via the satellite to the base station, an acquisition signal advanced by the first timing advance.
4 . The method of claim 3 , wherein advancing the subsequent communications further comprises:
performing, at the base station, acquisition signal processing to generate a second timing advance using the acquisition signal;
receiving, from the base station at the terminal device, the second timing advance; and
using the first timing advance and the second timing advance to advance the subsequent communications.
5 . The method of claim 3 , wherein the acquisition signal comprises a physical random access channel (PRACH) preamble transmitted by the terminal device to the base station via the satellite.
6 . The method of claim 5 , further comprising:
measuring, at the base station, a PRACH arrival time against a PRACH start time to determine a delay; and
providing, by the base station to the terminal device, the delay.
7 . The method of claim 5 , further comprising:
continuously measuring, at the base station, a PRACH arrival time to determine a variation; and
providing, by the base station to the terminal device, the variation.
8 . The method of claim 1 , wherein determining the transmission time comprises:
obtaining an SFN from the downlink frame, and
using the SFN and the convention.
9 . The method of claim 1 , wherein determining the first timing advance comprises determining an SFN of the downlink frame.
10 . A base station for communication in a broadband satellite network, the base station comprising:
one or more processing units configured to:
provide, to a terminal device, a downlink frame;
establish, with the terminal device, a convention relating system frame numbers (SFNs) to a Global Navigation Satellite System (GNSS) time epoch;
receive, from the terminal device, a first timing advance, wherein the first timing advance is based on an arrival time and a transmission time of the downlink frame,
wherein the transmission time is based on the convention; and
receive, from the terminal device, subsequent communications based on the first timing advance.
11 . The base station of claim 10 , wherein the one or more processing units are further configured to provide, to the terminal device via a satellite, the downlink frame.
12 . The base station of claim 11 , wherein the one or more processing units are further configured to receive, from the terminal device via the satellite, the subsequent communications.
13 . The base station of claim 10 , wherein the one or more processing units are further configured to receive the subsequent communications by receiving an acquisition signal advanced by the first timing advance.
14 . The base station of claim 13 , wherein the one or more processing units are further configured to:
perform acquisition signal processing to generate a second timing advance using the acquisition signal;
provide, to the terminal device, the second timing advance; and
receive, from the terminal device, the subsequent communications based the first timing advance and the second timing advance.
15 . The base station of claim 13 , wherein the acquisition signal comprises a physical random access channel (PRACH) preamble transmitted by the terminal device to the base station via a satellite.
16 . The base station of claim 15 , wherein the one or more processing units are further configured to:
measure a PRACH arrival time against a PRACH start time to determine a delay; and
provide, the terminal device, the delay.
17 . The base station of claim 15 , wherein the one or more processing units are further configured to:
continuously measure a PRACH arrival time to determine a variation; and
provide, to the terminal device, the variation.