IP Library Granted Patent US 12,262,339
Granted Patent B2
US 12,262,339 · App. 17/630,305 · Granted Mar 25, 2025

Time of arrival based correction and verification for uplink channel synchronization

Inventor: Fabian Wiacek (Warsaw, PL)
Assignee: Nokia Technologies Oy
H04W56/0045H04W56/001H04W74/0841H04W76/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,262,339
App. No.
17/630,305
Granted
Mar 25, 2025
Kind
B2
Abstract

A method, apparatus, and a computer-readable storage medium are provided for time of arrival (TOA) based correction for uplink channel synchronization at a user equipment (UE). In an example implementation, the method may include determining a first time of arrival (TOA) index value; receiving, by the user equipment (UE), a first timing advance (TA) correction index value from a network node; and determining, by the user equipment (UE), a first time of arrival (TOA) correction value corresponding to the first timing advance (TA) correction index value. The example implementations may further include determining a first adjusted uplink timing value based at least on the first time of arrival (TOA) correction value and the first timing advance (TA) correction index value; and transmitting, by the user equipment (UE), first uplink data based at least on the first adjusted uplink timing value.

Claims (125)

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 at least to:

determine a first time of arrival index value, wherein the first time of arrival index value is determined based on a one-way propagation delay between the apparatus and a network node, and wherein the first time of arrival index value is in a unit of a timing advance minimal step;

receive a first timing advance correction index value from the network node, wherein the first timing advance correction index value is received via a timing advance command from the network node, and wherein the first timing advance correction index value is in the unit of the timing advance minimal step;

determine a first time of arrival correction value corresponding to the first timing advance correction index value;

determine a first adjusted uplink timing value based at least on the first time of arrival correction value and the first timing advance correction index value; and

transmit, a first uplink data based at least on the first adjusted uplink timing value.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

determine a second time of arrival index value;

receive a second timing advance correction index value from the network node;

determine a second time of arrival correction value corresponding to the second timing advance correction index value;

determine a second adjusted uplink timing value based at least on the second time of arrival correction value and the first timing advance correction index value; and

transmit a second uplink data based at least on the second adjusted uplink timing value.

3. The apparatus of claim 2 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

transmit at least one of the first time of arrival correction value or the second time of arrival correction value to the network node.

4. The apparatus of claim 2 , wherein the second timing advance correction index value is received via a media access control control element update from the network node.

5. The apparatus of claim 4 , wherein the second timing advance correction index value is received when the apparatus is in an RRC_CONNECTED state.

6. The apparatus of claim 1 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

determine whether a distance between the apparatus and the network node changes faster than a predetermined threshold; and

determine, in response to determining that the distance between the apparatus and the network node changes faster than the predetermined threshold, the first time of arrival index value based on

T

t

o

a

=

int

[

s

T

X

-

1

(

X

-

1

)

*

t

p

X

+

a

T

T

O

A

(

X

)

*

tpX

2

2

1

T

A

]

.

7. The apparatus of claim 1 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

determine whether a distance between the apparatus and the network node changes faster than a predetermined threshold; and

determine, in response to determining that the distance between the apparatus and the network node does not change faster than the predetermined threshold, the first time of arrival index value based on

T

toaval

=

int

[

c

*

(

T

1

X

-

T

0

X

)

1

T

A

]

.

8. The apparatus of claim 1 , wherein the first timing advance correction index value is received from the network node via a random access response message of a random access procedure initiated by the apparatus.

9. The apparatus of claim 8 , wherein the random access response is a second message of the random access procedure, and wherein the random access procedure is a four-step random access procedure.

10. The apparatus of claim 8 , wherein the random access response is a second message of the random access procedure, and wherein the random access procedure is a two-step random access procedure.

11. The apparatus of claim 1 , wherein the first time of arrival index value is determined based on corresponding signal physical transmission time and signal physical reception time.

12. The apparatus of claim 1 , wherein the apparatus comprises at least part of a user equipment.

13. The apparatus of claim 1 , wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

determine a second time of arrival index value;

receive a second timing advance correction index value from the network node;

determine a second time of arrival correction value corresponding to the second timing advance correction index value;

determine a second adjusted uplink timing value based at least on the second time of arrival correction value and the second timing advance correction index value; and

transmit a second uplink data based at least on the second adjusted uplink timing value.

14. The apparatus of claim 13 , wherein the second timing advance correction index value is received via a media access control control element update from the network node.

15. The apparatus of claim 14 , wherein the second timing advance correction index value is received when the apparatus is in an RRC CONNECTED state.

16. The apparatus of claim 13 , wherein the second time of arrival index value is determined based on corresponding signal physical transmission time and signal physical reception time.

17. A method of communications, comprising:

determining, by a user equipment, a first time of arrival index value, wherein the first time of arrival index value is determined based on a one-way signal propagation delay between the user equipment and a network node, and wherein the first time of arrival index value is in a unit of a timing advance minimal step;

receiving, by the user equipment, a first timing advance correction index value from the network node, wherein the first timing advance correction index value is received via a timing advance command from the network node, and wherein the first timing advance correction index value is in the unit of the timing advance minimal step;

determining, by the user equipment, a first time of arrival correction value corresponding to the first timing advance correction index value;

determining, by the user equipment, a first adjusted uplink timing value based at least on the first time of arrival correction value and the first timing advance correction index value; and

transmitting, by the user equipment, a first uplink data based at least on the first adjusted uplink timing value.

18. The method of claim 17 , wherein first timing advance correction index value is received from the network node via a random access response message of a random access procedure initiated by the user equipment.

19. The method of claim 17 , comprising:

determining, by the user equipment, a second time of arrival index value;

receiving, by the user equipment, a second timing advance correction index value from the network node;

determining, by the user equipment, a second time of arrival correction value corresponding to the second timing advance correction index value;

determining, by the user equipment, a second adjusted uplink timing value based at least on the second time of arrival correction value and the first timing advance correction index value; and

transmitting, by the user equipment, a second uplink data based at least on the second adjusted uplink timing value.

20. The method of claim 19 , wherein the second timing advance correction index value is received via a media access control control element update from the network node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: WIACEK, FABIAN
To: NOKIA TECHNOLOGIES OY
Reel/Frame 058777/0705 →
Continuity (1)
Related Publication 20220272649A1 · Aug 25, 2022
References Cited (41)
US 11363545B2 · Heyn et al. · 2022 [cited by applicant]
US 20110002310A1 · Mori et al. · 2011 [cited by applicant]
US 20140148186A1 · Zhou et al. · 2014 [cited by applicant]
US 20160050635A1 · Choi · 2016 [cited by examiner]
US 20180084546A1 · Guo et al. · 2018 [cited by applicant]
US 20210219329A1 · Zhou · 2021 [cited by examiner]
US 20220210816A1 · Wu · 2022 [cited by examiner]
US 20220217788A1 · Ohara · 2022 [cited by examiner]
CN 102474836A · 2012 [cited by applicant]
CN 103167574A · 2013 [cited by applicant]
CN 104798413A · 2015 [cited by applicant]
CN 108834211A · 2018 [cited by applicant]
CN 109792700A · 2019 [cited by applicant]
EP 2391159A1 · 2011 [cited by examiner]
EP 2728946A1 · 2014 [cited by applicant]
EP 3447936A1 · 2019 [cited by applicant]
WO 2010083780A1 · 2010 [cited by applicant]
WO 2020001731A1 · 2020 [cited by applicant]
WO 2020001821A1 · 2020 [cited by applicant]
WO 2020200393A1 · 2020 [cited by applicant]
Office action received for corresponding Chinese Patent Application No. 201980099897.9, dated Jan. 19, 2024, 8 pages of office action and no page of translation available. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; UTRAN lub/lur interface user plane protocol for DCH data streams (Release 10)”, 3GPP TS 25.427, V10.1.0, Jun. 2011, pp. 1-48. [cited by applicant]
Office action received for corresponding Chinese Patent Application No. 201980098864.2, dated Feb. 27, 2024, 6 pages of office action and no page of translation available. [cited by applicant]
“Timing Advance Adjustments for Satellite Communications (NTN)”, 3GPP TSG RAN WG1 Meeting, RAN1#96, R1-1903051, Agenda: 7.3, Fraunhofer IIS, Feb. 25-Mar. 1, 2019, 4 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer; Measurements (Release 15)”, 3GPP TS 36.214, V15.3.0, Sep. 201… [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (Release 15)”, 3GPP TS 36.213, V15.5.0, Mar. 2019, … [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification (Release 15)”, 3GPP TS 36.… [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall desc… [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation (Release 15)”, 3GPP TS 36.211, V15.5.0, Mar.… [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Requirements for support of radio resource management (Release 16)”, 3GPP TS … [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Solutions for NR to support non terrestrial networks (NTN) (Release 16)”, 3GPP TR 38.821, V0.4.0, Mar. 2019, pp. 1-46. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Feasibility study for Further Advancements for E-UTRA (LTE-Advanced) (Release 15)”, 3GPP TR 36.912, V15.0.0, Jun. 2018, pp. 1-62. [cited by applicant]
International Search Report and Written Opinion received for corresponding Patent Cooperation Treaty Application No. PCT/US2019/050097, dated May 29, 2020, 13 pages. [cited by applicant]
“Considerations on Doppler Compensation, Uplink Timing Advance and Random Access in NTN”, 3GPP TSG RAN WG1 Meeting #98, R1-1908250, Agenda: 7.2.5.3, Nokia, Aug. 26-30, 2019, pp. 1-21. [cited by applicant]
International Search Report and Written Opinion received for corresponding Patent Cooperation Treaty Application No. PCT/US2019/050103, dated Jun. 8, 2020, 13 pages. [cited by applicant]
“On UE timing related requirements in LTE high speed scenario”, 3GPP TSG-RAN WG4 Meeting #90bis, R4-1902986, Agenda: 7.15.2, Intel Corporation, Apr. 8-12, 2019, pp. 1-5. [cited by applicant]
“Timing Advance Adjustments for Satellite Communications (NTN)”, 3GPP TSG RAN WG1 Meeting, RAN1#96bis, R1-1904225, Agenda: 7.2.5.3, Fraunhofer IIS, Apr. 8-12, 2019, 4 pages. [cited by applicant]
Communication pursuant to Artcle 94(3) EPC for European Patent Application No. 19773294.4, mailed on Jul. 31, 2024, 6 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT Application No. PCT/US2019/050103, mailed on Mar. 17, 2022, 9 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC for European Patent Application No. 19773294.4, mailed on Nov. 25, 2024, 5 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 201980098864.2, mailed on Nov. 21, 2024, 11 pages. [cited by applicant]