IP Library Granted Patent US 11,570,736
Granted Patent B2
US 11,570,736 · App. 17/149,064 · Granted Jan 31, 2023

Method for delay spread based TA validation

Inventors: Nuno Manuel Kiilerich Pratas (Gistrup, DK); Oana-Elena Barbu (Aalborg, DK); Daniela Laselva (Klarup, DK); Karri Markus Ranta-aho (Espoo, FI)
Assignee: Nokia Technologies Oy
H04W56/004H04W24/08
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 11,570,736
App. No.
17/149,064
Granted
Jan 31, 2023
Kind
B2
Abstract

In order to perform small data transmission during an RRC_INACTIVE mode, a UE may need to determine whether the stored timing advance (TA) is valid. A TA may be valid if its usage would result in an uplink transmission arriving at a TRP of a base station during a time period during which the base station expects to receive uplink transmission. A UE may determine that a TA is valid based on a received fraction of the length of a cyclic prefix and observed SSB time shift.

Claims (86)

1. A method comprising:

receiving, at a user equipment, a downlink signal;

determining whether a timing advance stored at the user equipment is valid based, at least partially, on a reception timing of the received downlink signal; and

performing small data transmission with a pre-configured uplink resource based, at least partially, on the determination that the timing advance is valid.

2. The method of claim 1 , wherein the determining of whether the timing advance stored at the user equipment is valid is further based on a time shift value of the reception timing of the received downlink signal.

3. The method of claim 1 , wherein the determining of whether the timing advance stored at the user equipment is valid further comprises:

determining a clock phase compensation based on the received downlink signal; and

subtracting an expected clock drift, from the determined clock phase compensation, to determine a time shift value, wherein the expected clock drift is based on a previous downlink synchronization of the user equipment.

4. The method of claim 3 , wherein the determining of whether the timing advance stored at the user equipment is valid further comprises comparing the determined time shift value with a maximum time shift value.

5. The method of claim 4 , wherein the maximum time shift value comprises one of:

a fraction of the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource, or

the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource.

6. The method of claim 5 , further comprising:

determining the fraction of the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource, wherein the determining of the fraction of the cyclic prefix length comprises one of:

receiving a configuration, wherein the configuration comprises an indication of a value, wherein the determining of the fraction of the cyclic prefix length comprises applying the indicated value to the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource; or

measuring, at the user equipment, at least one of:

a reference signal received power of a synchronization signal block of the received downlink signal,

a modulation and coding scheme,

a channel quality indicator,

a channel state information,

a signal-to-interference plus noise ratio, or

a cell load observed,

wherein the determining of the fraction of the cyclic prefix length is based, at least partially, on the measuring.

7. The method of claim 3 , wherein the determining of whether the timing advance stored at the user equipment is valid further comprises:

comparing the determined time shift value with a guard period associated with a fraction of a length of a cyclic prefix associated with a sub-carrier spacing of the pre-configured uplink resource.

8. The method of claim 1 , further comprising:

transmitting an indication that the user equipment is capable of determining whether the timing advance stored at the user equipment is valid based, at least partially, on the reception timing of the received downlink signal; and

receiving a response to the indication, wherein the response comprises an indication to perform validation of the timing advance according to the capability.

9. An apparatus comprising:

at least one processor; and

at least one non-transitory memory and computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:

receive a downlink signal;

determine whether a timing advance stored at the apparatus is valid based, at least partially, on a reception timing of the received downlink signal; and

perform small data transmission with a pre-configured uplink resource based, at least partially, on the determination that the timing advance is valid.

10. The apparatus of claim 9 , wherein determining whether the timing advance stored at the apparatus is valid is further based on a time shift value of the reception timing of the received downlink signal.

11. The apparatus of claim 9 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:

determine a clock phase compensation based on the received downlink signal; and

subtract an expected clock drift, from the determined clock phase compensation, to determine a time shift value, wherein the expected clock drift is based on a previous downlink synchronization of the apparatus.

12. The apparatus of claim 11 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to compare the determined time shift value with a maximum time shift value.

13. The apparatus of claim 12 , wherein the maximum time shift value comprises one of:

a fraction of the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource, or

the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource.

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

determine the fraction of the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource, wherein determining the fraction of the cyclic prefix length comprises one of:

receiving a configuration, wherein the configuration comprises an indication of a value, wherein the determining of the fraction of the cyclic prefix length comprises applying the indicated value to the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource; or

measuring at least one of:

a reference signal received power of a synchronization signal block of the received downlink signal,

a modulation and coding scheme,

a channel quality indicator,

a channel state information,

a signal-to-interference plus noise ratio, or

a cell load,

wherein the determining of the fraction of the cyclic prefix length is based, at least partially, on the measuring.

15. The apparatus of claim 11 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:

compare the determined time shift value with a guard period associated with a fraction of a length of a cyclic prefix associated with a sub-carrier spacing of the pre-configured uplink resource.

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

transmit an indication that the apparatus is capable of determining whether the timing advance stored at the apparatus is valid based, at least partially, on the reception timing of the received downlink signal; and

receive a response to the indication, wherein the response comprises an indication to perform validation of the timing advance according to the capability.

17. A non-transitory computer-readable medium comprising program instructions stored thereon which, when executed with at least one processor, cause the at least one processor to:

receive a downlink signal;

determine whether a timing advance stored at a user equipment is valid based, at least partially, on a reception timing of the received downlink signal; and

perform small data transmission with a pre-configured uplink resource based, at least partially, on the determination that the timing advance is valid.

18. The non-transitory computer-readable medium of claim 17 , wherein determining whether the timing advance stored at the apparatus is valid is further based on a time shift value of the reception timing of the received downlink signal.

19. The non-transitory computer-readable medium of claim 17 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the program instructions stored thereon, when executed with the at least one processor, cause the at least one processor to:

determine a clock phase compensation based on the received downlink signal; and

subtract an expected clock drift, from the determined clock phase compensation, to determine a time shift value, wherein the expected clock drift is based on a previous downlink synchronization of the apparatus.

20. The non-transitory computer-readable medium of claim 19 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the program instructions stored thereon, when executed with the at least one processor, cause the at least one processor to compare the determined time shift value with a maximum time shift value.

21. The non-transitory computer-readable medium of claim 20 , wherein the maximum time shift value comprises one of:

a fraction of the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource, or

the cyclic prefix length associated with a sub-carrier spacing of the pre-configured uplink resource.

22. The non-transitory computer-readable medium of claim 21 , wherein the program instructions stored thereon, when executed with the at least one processor, cause the at least one processor to:

determine the fraction of the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource, wherein determining the fraction of the cyclic prefix length comprises one of:

causing receiving of a configuration, wherein the configuration comprises an indication of a value, wherein the determining of the fraction of the cyclic prefix length comprises applying the indicated value to the cyclic prefix length associated with the sub-carrier spacing of the pre-configured uplink resource; or

causing measuring of at least one of:

a reference signal received power of a synchronization signal block of the received downlink signal,

a modulation and coding scheme,

a channel quality indicator,

a channel state information,

a signal-to-interference plus noise ratio, or

a cell load,

wherein the determining of the fraction of the cyclic prefix length is based, at least partially, on the measuring.

23. The non-transitory computer-readable medium of claim 19 , wherein determining whether the timing advance stored at the apparatus is valid further comprises the program instructions stored thereon, when executed with the at least one processor, cause the at least one processor to:

compare the determined time shift value with a guard period associated with a fraction of a length of a cyclic prefix associated with a sub-carrier spacing of the pre-configured uplink resource.

24. The apparatus of claim 17 , wherein the program instructions stored thereon, when executed with the at least one processor, cause the at least one processor to:

cause transmitting of an indication that the apparatus is capable of determining whether the timing advance stored at the apparatus is valid based, at least partially, on the reception timing of the received downlink signal; and

cause receiving of a response to the indication, wherein the response comprises an indication to perform validation of the timing advance according to the capability.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: NOKIA SOLUTIONS AND NETWORKS OY
To: NOKIA TECHNOLOGIES OY
Reel/Frame 054985/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2021
From: NOKIA DENMARK A/S
To: NOKIA TECHNOLOGIES OY
Reel/Frame 054985/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: RANTA-AHO, KARRI MARKUS
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 054931/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: KIILERICH PRATAS, NUNO MANUEL; BARBU, OANA-ELENA; LASELVA, DANIELA
To: NOKIA DENMARK A/S
Reel/Frame 054931/0550 →
Continuity (1)
Related Publication 20220225252A1 · Jul 14, 2022
Cited By (1)
US 12,557,054