User equipment adjustment of uplink satellite communications
First Claim
1. A method comprising:
- obtaining in user equipment data indicative of position of a satellite;
obtaining data indicative of position of the user equipment;
computing a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment; and
adjusting a timing of a communication transmitted from the user equipment to the satellite based on the delay measure;
wherein the obtaining data indicative of position of the satellite comprises receiving data indicative of position and velocity of the satellite; and
wherein the data indicative of the position and velocity of the satellite comprises ephemeris data given by;
4 Assignments
0 Petitions
Accused Products
Abstract
User equipment of a communication system in one aspect obtains data indicative of the position of a satellite, and obtains data indicative of the position of the user equipment. The user equipment computes a delay measure based on the data indicative of the position of the satellite and the data indicative of the position of the user equipment, and adjusts the timing of a communication transmitted from the user equipment to the satellite based on the delay measure. In an illustrative embodiment, the user equipment receives data indicative of position and velocity of the satellite, and adjusts both timing and frequency of the communication based on the position and velocity data. The timing and frequency adjusted communication may then be transmitted to the satellite over a unicast uplink channel.
-
Citations
21 Claims
-
1. A method comprising:
-
obtaining in user equipment data indicative of position of a satellite; obtaining data indicative of position of the user equipment; computing a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment; and adjusting a timing of a communication transmitted from the user equipment to the satellite based on the delay measure; wherein the obtaining data indicative of position of the satellite comprises receiving data indicative of position and velocity of the satellite; and wherein the data indicative of the position and velocity of the satellite comprises ephemeris data given by; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 15)
-
-
9. A method comprising:
-
obtaining in user equipment data indicative of position of a satellite; obtaining data indicative of position of the user equipment; computing a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment; and adjusting a timing of a communication transmitted from the user equipment to the satellite based on the delay measure; wherein adjusting the timing of the communication comprises adjusting the timing based on the delay measure and another delay measure computed by other user equipment; and wherein adjusting the timing of the communication comprises adjusting the timing by an amount given by;
Δ
τ
1,2=τ
1→
S−
τ
2→
Swhere τ
1→
S denotes delay between first user equipment and the satellite and τ
2→
S denotes delay between second user equipment and the satellite.
-
-
11. A method comprising:
-
obtaining in user equipment data indicative of position of a satellite; obtaining data indicative of position of the user equipment; computing a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment; adjusting a timing of a communication transmitted from the user equipment to the satellite based on the delay measure; and adjusting a frequency of the communication transmitted from the user equipment to the satellite based on the data indicative of position and velocity of the satellite; wherein the obtaining data indicative of position of the satellite comprises receiving data indicative of position and velocity of the satellite; and wherein adjusting the frequency of the communication comprises adjusting the frequency by an amount given by;
-
-
13. A method comprising:
-
obtaining in user equipment data indicative of position of a satellite; obtaining data indicative of position of the user equipment; computing a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment; adjusting a timing of a communication transmitted from the user equipment to the satellite based on the delay measure; and adjusting a frequency of the communication transmitted from the user equipment to the satellite based on the data indicative of position and velocity of the satellite; wherein the obtaining data indicative of position of a satellite comprises receiving data indicative of position and velocity of the satellite; wherein adjusting the frequency of the communication comprises adjusting the frequency based on a first frequency variation computed by first user equipment and a second frequency variation computed by second user equipment; and wherein adjusting the frequency of the communication comprises adjusting the frequency by an amount given by;
Δ
f1,2=Δ
f1→
S−
Δ
f2→
Swhere Δ
f1→
S denotes frequency variation between the first user equipment and the satellite and Δ
f2→
S denotes frequency variation between the second user equipment and the satellite.
-
-
16. An apparatus comprising:
-
user equipment configured for communication with a satellite; the user equipment being operative to obtain data indicative of position of a satellite, to obtain data indicative of position of the user equipment, to compute a delay measure based on the data indicative of position of the satellite and the data indicative of position of the user equipment, and to adjust a timing of a communication transmitted from the user equipment to the satellite based on the delay measure; wherein obtaining data indicative of position of the satellite comprises receiving data indicative of position and velocity of the satellite; and wherein the data indicative of the position and velocity of the satellite comprises ephemeris data given by; - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification