METHOD AND APPARATUS FOR EFFICIENT DATA TRANSMISSIONS IN HALF-DUPLEX COMMUNICATION SYSTEMS WITH LARGE PROPAGATION DELAYS
First Claim
1. A method of determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the method comprising:
- determining a minimum round-trip propagation delay of signals between a ground station and a satellite;
determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode;
determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and
determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for efficient transmission of data by half-duplex transceivers in satellite communication systems are provided. Time reference for the return link is skewed or time-lagged relative to the time reference for the forward link to reduce the amount of guard time required to separate return link transmission from forward link reception by the half-duplex transceiver of a user terminal. The guard time is determined based on a maximum differential round-trip propagation delay and transition times of the half-duplexer transceiver to switch between transmit and receive modes. In a satellite communication system in which a large number of active user terminals are present in a beam coverage, random time offsets are applied to spread approximately equal traffic loads across the time offsets.
39 Citations
32 Claims
-
1. A method of determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the method comprising:
-
determining a minimum round-trip propagation delay of signals between a ground station and a satellite; determining a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus configured to determine a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the apparatus comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory being configured to; determine a minimum round-trip propagation delay of signals between a ground station and a satellite; determine a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determine a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determine the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.
-
-
7. An apparatus for determining a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the apparatus comprising:
-
means for determining a minimum round-trip propagation delay of signals between a ground station and a satellite; means for determining a transition time for a half-duplex transceiver at the ground station to switch between a transmit mode and a receive mode; means for determining a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and means for determining the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.
-
-
8. A computer-readable medium comprising at least one instruction for causing a computer or processor to perform a method to determine a time lag of a return link time reference relative to a forward link time reference in a satellite communication system, the at least one instruction comprising instructions to:
-
determine a minimum round-trip propagation delay of signals between a ground station and a satellite; determine a transition time for a half-duplex transceiver of the ground station to switch between a transmit mode and a receive mode; determine a system parameter based on the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode; and determine the time lag of the return link time reference relative to the forward link time reference based on the minimum round-trip propagation delay and the system parameter.
-
-
9. A method of determining a guard time between reception and transmission in a half-duplex transceiver, the method comprising:
-
determining a maximum round-trip propagation delay of signals between the half-duplex transceiver and a satellite; determining a minimum round-trip propagation delay of signals between the half-duplex transceiver and the satellite; determining a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determining a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determining the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode. - View Dependent Claims (10, 11)
-
-
12. An apparatus configured to determine a guard time between reception and transmission in a half-duplex transceiver, the apparatus comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory being configured to; determine a maximum round-trip propagation delay of signals between the half-duplex transceiver and a satellite; determine a minimum round-trip propagation delay of signals between the half-duplex transceiver and the satellite; determine a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determine a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determine the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.
-
-
13. An apparatus for determining a guard time between reception and transmission in a half-duplex transceiver, the apparatus comprising:
-
means for determining a maximum round-trip propagation delay of signals between the half-duplex transceiver and a satellite; means for determining a minimum round-trip propagation delay of signals between the half-duplex transceiver and the satellite; means for determining a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; means for determining a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and means for determining the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.
-
-
14. A computer-readable medium comprising at least one instruction for causing a computer or processor to perform a method to determine a guard time between reception and transmission in a half-duplex transceiver, the at least one instruction comprising instructions to:
-
determine a maximum round-trip propagation delay of signals between the half-duplex transceiver and a satellite; determine a minimum round-trip propagation delay of signals between the half-duplex transceiver and the satellite; determine a maximum differential round-trip propagation delay based on the maximum round-trip propagation delay and the minimum round-trip propagation delay; determine a transition time for the half-duplex transceiver to switch between a transmit mode and a receive mode; and determine the guard time based on the maximum differential round-trip propagation delay and the transition time for the half-duplex transceiver to switch between the transmit mode and the receive mode.
-
-
15. A method of determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system, the method comprising:
-
allocating a forward link time segment in a special subframe of the half-duplex frame; allocating a guard time segment in the special subframe; determining the forward link time duration in the half-duplex frame based on the forward link time segment in the special subframe; and determining the guard time duration in the half-duplex frame based on the guard time segment in the special subframe. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus configured to determine a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system, the apparatus comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory being configured to; allocate a forward link time segment in a special subframe of the half-duplex frame; allocate a guard time segment in the special subframe; determine the forward link time duration in the half-duplex frame based on the forward link time segment in the special subframe; and determine the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.
-
-
24. An apparatus for determining a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system, the apparatus comprising:
-
means for allocating a forward link time segment in a special subframe of the half-duplex frame; means for allocating a guard time segment in the special subframe; means for determining the forward link time duration in the half-duplex frame based on the forward link time segment in the special subframe; and means for determining the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.
-
-
25. A computer-readable medium comprising at least one instruction for causing a computer or processor to perform a method to determine a forward link time duration and a guard time duration in a half-duplex frame in a satellite communication system, the at least one instruction comprising instructions to:
-
allocate a forward link time segment in a special subframe of the half-duplex frame; allocate a guard time segment in the special subframe; determine the forward link time duration in the half-duplex frame based on the forward link time segment in the special subframe; and determine the guard time duration in the half-duplex frame based on the guard time segment in the special subframe.
-
-
26. A method of scheduling time offsets of a plurality of user terminals in a beam coverage of a satellite in a satellite communication system, the method comprising:
-
determining a number of time offsets based on a number of active user terminals in the beam coverage; assigning equally spaced time offsets based on the number of time offsets; determining whether aggregate patterns for the active user terminals in the beam coverage have random offsets; and spreading approximately equal traffic loads across times for the active user terminals. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus configured to schedule time offsets of a plurality of user terminals in a beam coverage of a satellite in a satellite communication system, the apparatus comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory being configured to; determine a number of time offsets based on a number of active user terminals in the beam coverage; assign equally spaced time offsets based on the number of time offsets; determine whether aggregate patterns for the active user terminals in the beam coverage have random offsets; and spread approximately equal traffic loads across times for the active user terminals.
-
-
31. An apparatus for scheduling time offsets of a plurality of user terminals in a beam coverage of a satellite in a satellite communication system, the apparatus comprising:
-
means for determining a number of time offsets based on a number of active user terminals in the beam coverage; means for assigning equally spaced time offsets based on the number of time offsets; means for determining whether aggregate patterns for the active user terminals in the beam coverage have random offsets; and means for spreading approximately equal traffic loads across times for the active user terminals.
-
-
32. A computer-readable medium comprising at least one instruction for causing a computer or processor to perform a method to schedule time offsets of a plurality of user terminals in a beam coverage of a satellite in a satellite communication system, the at least one instruction comprising instructions to:
-
determine a number of time offsets based on a number of active user terminals in the beam coverage; assign equally spaced time offsets based on the number of time offsets; determine whether aggregate patterns for the active user terminals in the beam coverage have random offsets; and spread approximately equal traffic loads across times for the active user terminals.
-
Specification