IP Library Granted Patent US 10,523,389
Granted Patent B2
US 10,523,389 · App. 15/698,876 · Granted Dec 31, 2019

Cell timing in a wireless device and base station

Inventor: Esmael Hejazi Dinan (Herndon, VA)
Assignee: Comcast Cable Communications, LLC
H04L5/0048H04B7/2618H04J11/00H04L5/005H04L5/0007H04L5/14H04L27/18H04L41/0681H04L61/6022H04L69/22H04W52/06H04W52/146H04W52/346H04W52/367H04W52/40H04W56/005H04W56/0005H04W56/0045H04W72/04H04W72/042H04W72/0406H04W72/0413H04W72/0446H04W72/0473H04W72/10H04W74/0833H04W76/27H04J2011/0096H04W88/02
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 10,523,389
App. No.
15/698,876
Granted
Dec 31, 2019
Kind
B2
Abstract

Methods and apparatuses are described for wireless communications. Cells may be grouped into a plurality of cell groups. A time adjustment may be determined and applied to uplink transmission timing of a cell group. A transmission timing difference between a first cell group and a second cell group may be determined. If the transmission timing difference exceeding a threshold, one or more devices may stop transmitting uplink signals via one or more secondary cells and/or may stop applying the timing adjustment for a cell group.

Claims (106)

1. A method comprising:

receiving, by a wireless device, at least one control message comprising configuration parameters of a plurality of cells grouped into a plurality of cell groups comprising a first cell group and a second cell group, wherein:

uplink transmission timing associated with the first cell group is based on a first cell of the first cell group; and

uplink transmission timing associated with the second cell group is based on a second cell of the second cell group;

transmitting, by the wireless device via one or more secondary cells of the plurality of cells, uplink signals;

determining a timing adjustment for at least one cell group of the plurality of cell groups;

determining a transmission timing difference between the first cell group and the second cell group;

based on the transmission timing difference not exceeding a threshold, applying the timing adjustment to the uplink signals of the at least one cell group; and

based on the transmission timing difference exceeding the threshold:

stopping transmitting, via the one or more secondary cells, the uplink signals; or

continuing transmitting, via the one or more secondary cells, the uplink signals,

without applying the timing adjustment to the uplink signals of the at least one cell group.

2. The method of claim 1 , further comprising stopping transmitting, via the one or more secondary cells, the uplink signals.

3. The method of claim 1 , further comprising continuing transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

4. The method of claim 1 , further comprising receiving a timing advance command, wherein the timing advance command comprises a timing adjustment value for the determining the timing adjustment.

5. The method of claim 1 , wherein the determining the timing adjustment is performed by the wireless device autonomously.

6. The method of claim 1 , further comprising determining that the one or more secondary cells are out-of-sync.

7. The method of claim 1 , wherein the at least one control message comprises a time alignment timer information element for a time alignment timer of a plurality of time alignment timers associated with the plurality of cell groups.

8. The method of claim 7 , wherein the second cell group comprises the one or more secondary cells, and wherein the method further comprises:

determining that a time alignment timer associated with the second cell group has expired, based on the transmission timing difference exceeding the threshold.

9. The method of claim 1 , further comprising receiving transmissions, via the first cell group and the second cell group, of downlink signals that are time aligned within a predefined value.

10. The method of claim 1 , wherein the determining the transmission timing difference is based on:

the uplink transmission timing associated with the first cell group; and

the uplink transmission timing associated with the second cell group.

11. The method of claim 1 , wherein the determining the transmission timing difference is based on a first synchronization signal and a second synchronization signal.

12. A method comprising:

transmitting, by a base station to a wireless device, at least one control message comprising configuration parameters of a plurality of cells grouped into a plurality of cell groups comprising a first cell group and a second cell group, wherein:

uplink transmission timing associated with the first cell group is based on a first cell of the first cell group; and

uplink transmission timing associated with the second cell group is based on a second cell of the second cell group;

transmitting, by the wireless device, to the base station, and via one or more secondary cells of the plurality of cells, uplink signals;

determining a timing adjustment for at least one cell group of the plurality of cell groups;

determining a transmission timing difference between the first cell group and the second cell group;

based on the transmission timing difference not exceeding a threshold, applying the timing adjustment to the uplink signals of the at least one cell group; and

based on the transmission timing difference exceeding the threshold:

stopping transmitting, via the one or more secondary cells, the uplink signals; or

continuing transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

13. The method of claim 12 , further comprising stopping transmitting, via the one or more secondary cells, the uplink signals.

14. The method of claim 12 , further comprising continuing transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

15. The method of claim 12 , further comprising receiving a timing advance command, wherein the timing advance command comprises a timing adjustment value for the determining the timing adjustment.

16. The method of claim 12 , wherein the determining the timing adjustment is performed by the wireless device autonomously.

17. The method of claim 12 , further comprising determining that the one or more secondary cells are out-of-sync.

18. The method of claim 12 , wherein the at least one control message comprises a time alignment timer information element for a time alignment timer of a plurality of time alignment timers associated with the plurality of cell groups.

19. The method of claim 18 , wherein the second cell group comprises the one or more secondary cells, and wherein the method further comprises:

determining that a time alignment timer associated with the second cell group has expired, based on the transmission timing difference exceeding the threshold.

20. The method of claim 12 , further comprising receiving transmissions, via the first cell group and the second cell group, of downlink signals that are time aligned within a predefined value.

21. The method of claim 12 , wherein the determining the transmission timing difference is based on:

the uplink transmission timing associated with the first cell group; and

the uplink transmission timing associated with the second cell group.

22. The method of claim 12 , wherein the determining the transmission timing difference is based on a first synchronization signal and a second synchronization signal.

23. A wireless device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the wireless device to:

receive at least one control message comprising configuration parameters of a plurality of cells grouped into a plurality of cell groups comprising a first cell group and a second cell group, wherein:

uplink transmission timing associated with the first cell group is based on a first cell of the first cell group; and

uplink transmission timing associated with the second cell group is based on a second cell of the second cell group;

transmit, via one or more secondary cells of the plurality of cells, uplink signals;

determine a timing adjustment for at least one cell group of the plurality of cell groups;

determine a transmission timing difference between the first cell group and the second cell group;

based on the transmission timing difference not exceeding a threshold, apply the timing adjustment to the uplink signals of the at least one cell group; and

based on the transmission timing difference exceeding the threshold:

stop transmitting, via the one or more secondary cells, the uplink signals;

or

continue transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

24. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, cause the wireless device to stop transmitting, via the one or more secondary cells, the uplink signals.

25. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, cause the wireless device to continue transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

26. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further cause the wireless device to receive a timing advance command, wherein the timing advance command comprises a timing adjustment value for the wireless device to determine the timing adjustment.

27. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, cause the wireless device to determine the timing adjustment autonomously.

28. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further cause the wireless device to determine that the one or more secondary cells are out-of-sync.

29. The wireless device of claim 23 , wherein the at least one control message comprises a time alignment timer information element for a time alignment timer of a plurality of time alignment timers associated with the plurality of cell groups.

30. The wireless device of claim 29 , wherein the second cell group comprises the one or more secondary cells, and wherein the instructions, when executed by the one or more processors, cause the wireless device to:

determine that a time alignment timer associated with the second cell group has expired, based on the transmission timing difference exceeding the threshold.

31. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, further cause the wireless device to receive transmissions, via the first cell group and the second cell group, of downlink signals that are time aligned within a predefined value.

32. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, cause the wireless device to determine the transmission timing difference based on:

the uplink transmission timing associated with the first cell group; and

the uplink transmission timing associated with the second cell group.

33. The wireless device of claim 23 , wherein the instructions, when executed by the one or more processors, cause the wireless device to determine the transmission timing difference based on a first synchronization signal and a second synchronization signal.

34. A system comprising:

a base station comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors of the base station, cause the base station to:

transmit at least one control message comprising configuration parameters of a plurality of cells grouped into a plurality of cell groups comprising a first cell group and a second cell group, wherein:

uplink transmission timing associated with the first cell group is based on a first cell of the first cell group; and

uplink transmission timing associated with the second cell group is based on a second cell of the second cell group; and

a wireless device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors of the wireless device, cause the wireless device to:

transmit, via one or more secondary cells of the plurality of cells, uplink signals;

determine a timing adjustment for at least one cell group of the plurality of cell groups;

determine a transmission timing difference between the first cell group and the second cell group;

based on the transmission timing difference not exceeding a threshold, apply the timing adjustment to the uplink signals of the at least one cell group; and

based on the transmission timing difference exceeding the threshold:

stop transmitting, via the one or more secondary cells, the uplink signals; or

continue transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

35. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to stop transmitting, via the one or more secondary cells, the uplink signals.

36. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to continue transmitting, via the one or more secondary cells, the uplink signals, without applying the timing adjustment to the uplink signals of the at least one cell group.

37. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, further cause the wireless device to receive a timing advance command, wherein the timing advance command comprises a timing adjustment value for the wireless device to determine the timing adjustment.

38. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to determine the timing adjustment autonomously.

39. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, further cause the wireless device to determine that the one or more secondary cells are out-of-sync.

40. The system of claim 34 , wherein the at least one control message comprises a time alignment timer information element for a time alignment timer of a plurality of time alignment timers associated with the plurality of cell groups.

41. The system of claim 40 , wherein the second cell group comprises the one or more secondary cells, and wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to:

determine that a time alignment timer associated with the second cell group has expired, based on the transmission timing difference exceeding the threshold.

42. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, further cause the wireless device to receive transmissions, via the first cell group and the second cell group, of downlink signals that are time aligned within a predefined value.

43. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to determine the transmission timing difference based on:

the uplink transmission timing associated with the first cell group; and

the uplink transmission timing associated with the second cell group.

44. The system of claim 34 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to determine the transmission timing difference based on a first synchronization signal and a second synchronization signal.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2017
From: DINAN, ESMAEL H
To: OFINNO TECHNOLOGIES, LLC
Reel/Frame 043936/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2017
From: DINAN, ESMAEL H
To: OFINNO TECHNOLOGIES, LLC
Reel/Frame 043936/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2017
From: DINAN, ESMAEL H
To: OFINNO TECHNOLOGIES, LLC
Reel/Frame 043936/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2017
From: OFINNO TECHNOLOGIES, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 043936/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2017
From: OFINNO TECHNOLOGIES, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 043742/0718 →
Continuity (18)
Continuation 14616774 · Feb 9, 2015
Continuation 13862420 · Apr 14, 2013
Continuation 15698876
Continuation 15201558 · Jul 4, 2016
Continuation 14960391 · Dec 6, 2015
Continuation 14608244 · Jan 29, 2015
Continuation 13862424 · Apr 14, 2013
Continuation 15698876
Continuation 14622969 · Feb 16, 2015
Continuation 13862430 · Apr 14, 2013
Provisional Application 61654900 · Jun 3, 2012
Provisional Application 61635957 · Apr 20, 2012
Provisional Application 61661329 · Jun 18, 2012
Provisional Application 61625085 · Apr 17, 2012
Provisional Application 61700869 · Sep 13, 2012
Provisional Application 61661361 · Jun 19, 2012
Provisional Application 61625078 · Apr 16, 2012
Related Publication 20180014263A1 · Jan 11, 2018
Cited By (3)
US 12,356,336 US 12,563,501 US 12,563,604