Method and apparatus for timing advance estimation
First Claim
Patent Images
1. An apparatus, comprising:
- at least one processor; and
at least one memory including computer program codethe at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
determine a first timing associated with a first signal, wherein the first signal corresponds to a cellular downlink signal transmitted by a cellular base station;
detect a second timing associated with a second signal, wherein the second signal corresponds to a cellular uplink signal transmitted by a cellular device, wherein the first signal is a signal different from the second signal;
estimate a timing advance value based at least in part on the detected first timing and the second timing, wherein the timing advance value is estimated by subtracting a time difference between the first timing and the second timing from a guard period, the timing advance value corresponds to a difference between a start timing of a first uplink pilot time slot a id a second unlink pilot time slot, and the second uplink pilot time slot is the earliest arrived uplink pilot time slot field; and
synchronize to a surrounding cellular user by transmitting signals using the estimated timing advance value.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an example embodiment of the present invention, an apparatus, comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: determine a first timing associated with a first signal; detect a second timing associated with a second signal; and estimate a timing advance value based at least in part on the detected first timing and the second timing, is disclosed.
5 Citations
19 Claims
-
1. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; determine a first timing associated with a first signal, wherein the first signal corresponds to a cellular downlink signal transmitted by a cellular base station; detect a second timing associated with a second signal, wherein the second signal corresponds to a cellular uplink signal transmitted by a cellular device, wherein the first signal is a signal different from the second signal; estimate a timing advance value based at least in part on the detected first timing and the second timing, wherein the timing advance value is estimated by subtracting a time difference between the first timing and the second timing from a guard period, the timing advance value corresponds to a difference between a start timing of a first uplink pilot time slot a id a second unlink pilot time slot, and the second uplink pilot time slot is the earliest arrived uplink pilot time slot field; and synchronize to a surrounding cellular user by transmitting signals using the estimated timing advance value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining a first timing associated with a first signal, wherein the first signal corresponds to a cellular downlink signal transmitted by a cellular base station; detecting a second timing associated with a second signal, wherein the second signal corresponds to a cellular uplink signal transmitted by a cellular device, wherein the first signal is a signal different from the second signal; estimating a timing advance value based at least in part on the detected first timing and the second timing, wherein the timing advance value is estimated by subtracting a time difference between the first timing and the second timing from a guard period, the timing advance value corresponds to a difference between a timing of a first uplink pilot time slot and a second uplink pilot time slot, and the second uplink pilot time slot is the earliest arrived uplink pilot time slot field; and synchronizing to a surrounding cellular user by transmitting signals using the estimated timing advance value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
-
code for determining a first timing associated with a first signal, wherein the first signal corresponds to a cellular downlink signal transmitted by a cellular base station; code for detecting a second timing associated with a second signal, wherein the second signal corresponds to a cellular uplink signal transmitted by a cellular device, wherein the first signal is a signal different from the second signal; code for estimating a timing advance value based at least in part on the detected first timing and the second timing, wherein the timing advance value is estimated by subtracting a time difference between the first timing and the second timing from a guard period, the timing advance value corresponds to a difference between a start timing of a first uplink pilot time slot and a second uplink pilot time slot, and the second uplink pilot time slot is the earliest arrived uplink pilot time slot field; and code for synchronizing to a surrounding cellular user by transmitting signals using the estimated timing advance value. - View Dependent Claims (18, 19)
-
Specification