IP Library Granted Patent US 10,735,167
Granted Patent B2
US 10,735,167 · App. 16/130,103 · Granted Aug 4, 2020

Pilot TMIE slot hopping

Inventor: Erik Bengtsson (Eslöv, SE)
Assignee: SONY CORPORATION
H04L5/0051H04B7/0413H04L5/0073H04L5/0082H04L5/14H04L5/0092
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,735,167
App. No.
16/130,103
Granted
Aug 4, 2020
Kind
B2
Abstract

Embodiments are directed to systems, methods and computer program products for pilot time slot hopping to mitigate interference-based pilot time slot contamination. Embodiments include generating a multiple input multiple output (MIMO) system message frame structure comprising a header comprising a plurality of header time slots, an uplink (UL) time slot (optional), and a downlink (DL) time slot. Generating includes determining, based on a predetermined scheme, allocation of at least one of the plurality of header time slots to at least one user device within a predetermined area.

Claims (32)

1. A method for managing multiple input multiple output (MIMO) system messages in a massive MIMO system, each MIMO system message having a header with a header frame structure comprising a sequence of plural header time slots, the method comprising:

(a) allocating one of the plurality of header time slots as a pilot signal time slot to a first user device that operates in the massive MIMO system;

(b) monitoring a metric indicative of pilot contamination between the first user device and a second user device, wherein (i) if the metric does not indicate the pilot contamination, then maintaining the header time slot allocation of (a) for consecutive MIMO system messages or (ii) if the metric does indicate the pilot contamination, then:

(c) activating pilot time slot hopping, the pilot time slot hopping comprising reallocating the pilot signal time slot allocated to the first user device in (a) to a different header time slot in the sequence of plural header time slots; and

(d) determining that pilot contamination mitigation is no longer needed and deactivating the pilot time slot hopping so that the header time slot allocation at the time of deactivating the pilot time slot hopping is maintained for consecutive MIMO system messages.

2. The method of claim 1 , wherein the reallocating of (c) is carried out periodically until (d) is carried out.

3. The method of claim 2 , wherein the reallocating of (c) is carried out every millisecond until (d) is carried out.

4. The method of claim 1 , wherein the reallocating of (c) is carried out for each MIMO system message until (d) is carried out.

5. The method of claim 1 , further comprising, in (a), allocating another of the plurality of header time slots as a pilot signal time slot to the second user device that operates in the massive MIMO system, the header time slots respectively allocated to the first and second user devices as pilot signal time slots being different header time slots of the sequence of plural header time slots; and wherein (c) is carried out without reallocating the pilot signal time slot allocated to the second user device.

6. The method of claim 1 , wherein the allocation of (a) to the first user device is carried out using a predetermined one of plural allocation schemes.

7. The method of claim 6 , wherein the reallocating of (c) is carried out with the predetermined one of the plural allocation schemes used to carry out the allocation of (a).

8. The method of claim 6 , wherein the reallocating of (c) is carried out using another of the plural allocation schemes.

9. The method of claim 6 , wherein the reallocating of (c) is carried out using one of the plural allocation schemes that is dynamically selected.

10. The method of claim 1 , wherein the method is carried out by a network access node of the massive MIMO system with which the first and second user devices communicate.

11. The method of claim 1 , wherein the header is a user device training sequence header.

12. A massive multiple input multiple output (MIMO) network access node in a massive MIMO system, the network access node managing system messages in the massive MIMO system, each MIMO system message having a header with a header frame structure comprising a sequence of plural header time slots, the network access node comprising:

a memory;

at least one processor; and

a module stored in the memory, executable by the at least one processor, and configured to:

(a) allocate one of the plurality of header time slots as a pilot signal time slot to a first user device that operates in the massive MIMO system;

(b) monitor a metric indicative of pilot contamination between the first user device and a second user device, wherein (i) if the metric does not indicate the pilot contamination, then maintain the header time slot allocation of (a) for consecutive MIMO system messages or (ii) if the metric does indicate the pilot contamination, then:

(c) activate pilot time slot hopping, the pilot time slot hopping comprising reallocating the pilot signal time slot allocated to the first user device in (a) to a different header time slot in the sequence of plural header time slots; and

(d) determine that pilot contamination mitigation is no longer needed and deactivate the pilot time slot hopping so that the header time slot allocation at the time of deactivating the pilot time slot hopping is maintained for consecutive MIMO system messages.

13. The massive MIMO network access node of claim 12 , wherein the reallocating of (c) is carried out periodically until (d) is carried out.

14. The massive MIMO network access node of claim 13 , wherein the reallocating of (c) is carried out every millisecond until (d) is carried out.

15. The massive MIMO network access node of claim 12 , wherein the reallocating of (c) is carried out for each MIMO system message until (d) is carried out.

16. The massive MIMO network access node of claim 12 , wherein the module is further configured, in (a), to allocate another of the plurality of header time slots as a pilot signal time slot to the second user device that operates in the massive MIMO system, the header time slots respectively allocated to the first and second user devices as pilot signal time slots being different header time slots of the sequence of plural header time slots; and wherein (c) is carried out without reallocating the pilot signal time slot allocated to the second user device.

17. The massive MIMO network access node of claim 12 , wherein the allocation of (a) to the first user device is carried out using a predetermined one of plural allocation schemes.

18. The massive MIMO network access node of claim 17 , wherein the reallocating of (c) is carried out with the predetermined one of the plural allocation schemes used to carry out the allocation of (a).

19. The massive MIMO network access node of claim 17 , wherein the reallocating of (c) is carried out using another of the plural allocation schemes.

20. The massive MIMO network access node of claim 17 , wherein the reallocating of (c) is carried out using one of the plural allocation schemes that is dynamically selected.

21. The massive MIMO network access node of claim 12 , wherein the header is a user device training sequence header.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2018
From: BENGTSSON, ERIK
To: SONY CORPORATION
Reel/Frame 046887/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2018
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 046887/0739 →