IP Library Granted Patent US 9,942,060
Granted Patent B2
US 9,942,060 · App. 14/866,886 · Granted Apr 10, 2018

Techniques for performing multiple-input and multiple-output training using a beam refinement packet

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 9,942,060
App. No.
14/866,886
Granted
Apr 10, 2018
Kind
B2
Abstract

Various embodiments are generally directed to an apparatus, method and other techniques to perform beamforming training in a MIMO environment. Some embodiments may include communicating one or more beamforming refinement packets having training subfields with orthogonal structures such that devices may simultaneously perform beamforming training for each pair of phased array antennas. Embodiments may also include the beamforming refinement packets with channel estimation fields with orthogonal structures.

Claims (37)

1. An apparatus, comprising: an interface:

at least one memory including instructions; and

processing circuitry coupled with the interface and the memory, the processing circuitry operable to execute the instructions, the instructions when executed by the processing circuitry to cause the processing circuitry to:

determine a plurality of Golay sequences associated with a beamforming refinement packet (BRP), the plurality of Golay sequences comprising at least one cyclic prefix or postfix portion and a remaining portion of Golay sequences, and

multiply the remaining portion of Golay sequences by a unitary matrix to generate a training orthogonal structure comprising a plurality of Golay sequence chains, each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of a plurality of phased array antennas of a station (STA) during a training subfield of BRP, each of the plurality of Golay sequence chains to be structured such that each of the Golay sequence chains is orthogonal to each other, and

cause, via the interface, transmission the beamforming refinement packet to another station to perform beamforming.

2. The apparatus of claim 1 , each of the plurality of Golay sequence chains to comprise a respective set of four Golay sequences.

3. The apparatus of claim 1 , each Golay sequence in each of the plurality of Golay sequence chains to comprise a length of 128 symbols.

4. The apparatus of claim 1 , a respective type of each Golay sequence in each of the plurality of Golay sequence chains to comprise a plurality of complementary symbols of a type Ga or a type Gb.

5. The apparatus of claim 1 , each of the plurality of Golay sequence chains to correspond to a respective row of a matrix comprising a product of a Golay sequence vector and a unitary matrix comprised of unit amplitude elements.

6. The apparatus of claim 1 , the plurality of Golay sequence chains to comprise four Golay sequence chains, the plurality of phased array antennas to comprise four phased array antennas.

7. The apparatus of claim 1 , each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during each of a plurality of training subfields of a training (TRN) field of the beamforming refinement packet.

8. The apparatus of claim 7 , the logic to generate a second plurality of Golay sequence chains, each of the second plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during a channel estimation (CE) field comprised in the TRN field, each of the second plurality of Golay sequence chains to be structured such that each of the second plurality of Golay sequence chains is orthogonal to each other.

9. At least one non-transitory computer-readable storage medium comprising a set of instructions executable by the processing circuitry of a station (STA), the instructions to cause the STA to:

determine a plurality of Golay sequences associated with a beamforming refinement packet (BRP), the plurality of Golay sequences comprising at least one cyclic prefix or postfix portion and a remaining portion of Golay sequences, and

multiply the remaining portion of Golay sequences by a unitary matrix to generate a training orthogonal structure comprising a plurality of Golay sequence chains, each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of a plurality of phased array antennas of a station (STA) during a training subfield of the BRP, each of the plurality of Golay sequence chains to be structured such that each of the plurality of Golay sequence chains is orthogonal to each other, and

send the beamforming refinement packet to another station to perform beamforming.

10. The at least one non-transitory computer-readable storage medium of claim 9 , each of the plurality of Golay sequence chains to comprise a respective set of four Golay sequences.

11. The at least one non-transitory computer-readable storage medium of claim 9 , each Golay sequence in each of the plurality of Golay sequence chains to comprise a length of 128 symbols.

12. The at least one non-transitory computer-readable storage medium of claim 9 , a respective type of each Golay sequence in each of the plurality of Golay sequence chains to comprise a plurality of complementary symbols of a type Ga or a type Gb.

13. The at least one non-transitory computer-readable storage medium of claim 9 , each of the plurality of Golay sequence chains to correspond to a respective row of a matrix comprising the product of a Golay sequence vector and a unitary matrix comprised of unit amplitude elements.

14. The at least one non-transitory computer-readable storage medium of claim 9 , the plurality of Golay sequence chains to comprise four Golay sequence chains, the plurality of phased array antennas to comprise four phased array antennas.

15. The at least one non-transitory computer-readable storage medium of claim 9 , each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during each of a plurality of training subfields of a training (TRN) field of the beamforming refinement packet.

16. The at least one non-transitory computer-readable storage medium of claim 15 , the instructions to cause the STA to:

generate a second plurality of Golay sequence chains, each of the second plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during a channel estimation (CE) field comprised in the TRN field, each of the second plurality of Golay sequence chains to be structured such that each of the second plurality of Golay sequence chains is orthogonal to each other.

17. A method, comprising, by a baseband circuitry of a station (STA):

determining a plurality of Golay sequences associated with a beamforming refinement packet (BRP), the plurality of Golay sequences comprising at least one cyclic prefix or postfix portion and a remaining portion of Golay sequences,

multiplying the remaining portion of Golay sequences by a unitary matrix to generate a training orthogonal structure comprising a plurality of Golay sequence chains, each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of a plurality of phased array antennas of the STA during a training subfield of the BRP, each of the plurality of Golay sequence chains to be structured such that each of the plurality of Golay sequence chains is orthogonal to each other, and

transmitting the beamforming refinement packet to another station to perform beamforming.

18. The method of claim 17 , each of the plurality of Golay sequence chains to comprise a respective set of four Golay sequences.

19. The method of claim 17 , each Golay sequence in each of the plurality of Golay sequence chains to comprise a length of 128 symbols.

20. The method of claim 17 , a respective type of each Golay sequence in each of the plurality of Golay sequence chains to comprise a plurality of complementary symbols of a type Ga or a type Gb.

21. The method of claim 17 , each of the plurality of Golay sequence chains to correspond to a respective row of a matrix comprising the product of a Golay sequence vector and a unitary matrix comprised of unit amplitude elements.

22. The method of claim 17 , the plurality of Golay sequence chains to comprise four Golay sequence chains, the plurality of phased array antennas to comprise four phased array antennas.

23. The method of claim 17 , each of the plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during each of a plurality of training subfields of a training (TRN) field of the beamforming refinement packet.

24. The method of claim 23 , comprising:

generating a second plurality of Golay sequence chains, each of the second plurality of Golay sequence chains to be encoded for transmission by a respective one of the plurality of phased array antennas of the STA during a channel estimation (CE) field comprised in the TRN field, each of the second plurality of Golay sequence chains to be structured such that each of the second plurality of Golay sequence chains is orthogonal to each other.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2015
From: KASHER, ASSAF
To: INTEL IP CORPORATION
Reel/Frame 037095/0690 →