IP Library Granted Patent US 10,230,556
Granted Patent B2
US 10,230,556 · App. 15/174,263 · Granted Mar 12, 2019

Systems and methods for implementing an OFDMA LTF design for wireless network communication

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,230,556
App. No.
15/174,263
Granted
Mar 12, 2019
Kind
B2
Abstract

Systems, methods, and apparatuses are disclosed herein for aligning HE-LTFs corresponding to a plurality of users by determining a respective number of spatial streams corresponding to each user, determining a highest respective number of spatial streams of the spatial streams, and setting an alignment number of HE-LTF symbols to be equal to or larger than the highest respective number of spatial streams. For each respective user, a respective matrix of HE-LTF symbols corresponding to the respective number of spatial streams of the respective user is selected, and it is determined whether the respective matrix of HE-LTF symbols has fewer symbols than the alignment number. In response to determining that the respective matrix of HE-LTF symbols has fewer symbols than the alignment number, padding symbols may be added to the respective matrix to yield a number of HE-LTF symbols in the respective matrix that corresponds to the alignment number.

Claims (63)

1. A method for aligning high efficiency long training fields (“HE-LTF”) for data corresponding to a plurality of users, the method comprising:

obtaining, at a wireless transmitter, data for transmission to a plurality of users via a plurality of wireless channels;

determining a respective number of spatial streams corresponding to each user of a plurality of users for transmission via a data frame;

determining a size for a template matrix based on a highest number of spatial streams of the respective numbers of spatial streams corresponding to each user of the plurality of users;

accessing, from memory, the template matrix of the determined size;

generating a respective matrix of HE-LTF symbols for each user of the plurality of users based on the template matrix, wherein each respective matrix comprises a number of columns that corresponds to the determined size, and wherein each respective matrix comprises a number of rows equivalent to the respective number of spatial streams;

generating the data frame by aligning the matrices corresponding to the plurality of users in the data frame; and

transmitting, via the wireless transmitter, the data frame via the plurality of wireless channels to the plurality of users.

2. The method of claim 1 , wherein generating the respective matrix of HE-LTF symbols for each user of the plurality of users comprises:

generating the respective matrix with the number of columns and with the number of rows;

populating the rows of the respective matrix with HE-LTF symbols corresponding to spatial streams corresponding to the respective user; and

deleting unpopulated rows of the respective matrix.

3. The method of claim 1 , wherein the predefined number of columns exceeds 8, and wherein generating the respective matrix of HE-LTF symbols for each user of the plurality of users comprises:

generating a predefined 8×8 matrix; and

circularly repeating the predefined 8×8 matrix throughout the number of columns in order to fill the symbols of each column.

4. The method of claim 1 , wherein each respective row of a given respective matrix is orthogonal to each other respective row of the given respective matrix.

5. The method of claim 4 , further comprising:

eliminating noise when de-spreading each row of each respective matrix by canceling each other row of the respective matrix.

6. The method of claim 1 , further comprising coding at least one of an uplink orthogonal frequency division multiple access (“OFDMA”) signal and a downlink OFDMA signal using the HE-LTF symbols, wherein each matrix being comprised of the number of columns causes the uplink OFDMA signal or the downlink OFDMA signal of each user to be aligned in time.

7. The method of claim 1 , wherein the generating the respective matrix of HE-LTF symbols further comprises:

determining whether the respective matrix has fewer symbols within each row than a highest number of spatial streams of HE-LTF symbols; and

in response to determining that the respective matrix has fewer symbols within each row than the highest number of spatial streams, adding padding symbols to the respective row of the respective matrix to yield a number of HE-LTF symbols in the respective row that corresponds to the highest number of spatial streams.

8. The method of claim 7 , wherein the adding the padding symbols to the respective row of the respective matrix to yield a number of HE-LTF symbols in the respective row that corresponds to the highest number of spatial streams comprises:

subtracting a respective amount of HE-LTF symbols for the respective matrix from the highest number of spatial streams to yield a delta;

generating the padding symbols by repeating a number of the HE-LTF symbols of the respective matrix that equals the delta to yield a set of repeated symbols; and

assigning the repeated symbols to be the padding symbols.

9. The method of claim 8 , further comprising:

repeating the number of the HE-LTF symbols of the respective matrix by:

repeating a leading portion of the HE-LTF symbols of the respective matrix, wherein the leading portion comprises a portion of the HE-LTF symbols of the respective matrix that has an amount of HE-LTF symbols equal to the delta, and that begins at the beginning of the matrix.

10. The method of claim 7 , wherein the adding the padding symbols to the respective matrix to yield a number of HE-LTF symbols in the respective matrix that corresponds to the highest number of spatial streams comprises:

generating the padding symbols by repeating the HE-LTF symbols of the respective matrix until the number of HE-LTF symbols of the respective matrix matches the highest number of spatial streams.

11. A system for aligning high efficiency long training fields (“HE-LTF”) for data corresponding to a plurality of users, the system comprising:

a wireless transmitter configured to:

obtain, at a wireless transmitter, data for transmission to a plurality of users via wireless channels;

control circuitry coupled to the wireless transmitter, configured to:

determine a respective number of spatial streams corresponding to each user of a plurality of users for transmission via a data frame;

determine a size for a template matrix based on a highest number of spatial streams of the respective numbers of spatial streams corresponding to each user of the plurality of users;

access, from memory, the template matrix of the determined size;

generate a respective matrix of HE-LTF symbols for each user of the plurality of users based on the template matrix, wherein each respective matrix comprises a number of columns that corresponds to the determined size, and wherein each respective matrix comprises a number of rows equivalent to the respective number of spatial streams;

generate the data frame by aligning the matrices corresponding to the plurality of users; and

the wireless transmitter further configured to:

transmit the data frame via the plurality of wireless channels to the plurality of users.

12. The system of claim 11 , wherein control circuitry configured to generate the respective matrix of HE-LTF symbols for each user of the plurality of users, is further configured to:

generate the respective matrix with the number of columns and with the number of rows;

populate the rows of the respective matrix with HE-LTF symbols corresponding to spatial streams corresponding to the respective user; and

delete unpopulated rows of the respective matrix.

13. The system of claim 11 , wherein the predefined number of columns exceeds 8, and wherein control circuitry configured to generate the respective matrix of HE-LTF symbols for each user of the plurality of users, is further configured to:

generate a predefined 8×8 matrix; and

circularly repeat the predefined 8×8 matrix throughout the number of columns in order to fill the symbols of each column.

14. The system of claim 11 , wherein each respective row of a given respective matrix is orthogonal to each other respective row of the given respective matrix.

15. The system of claim 14 , further configured to:

eliminate noise when de-spreading each row of each respective matrix by canceling each other row of the respective matrix.

16. The system of claim 11 , is further configured to code at least one of an uplink orthogonal frequency division multiple access (“OFDMA”) signal and a downlink OFDMA signal using the HE-LTF symbols, wherein each matrix being comprised of the number of columns causes the uplink OFDMA signal or the downlink OFDMA signal of each user to be aligned in time.

17. The system of claim 11 , wherein the control circuitry configured to generate the respective matrix of HE-LTF symbols, is further configured to:

determine whether the respective matrix has fewer symbols within each row than a highest number of spatial streams of HE-LTF symbols; and

in response to determining that the respective matrix of HE-LTF symbols has fewer symbols than the highest number of spatial streams, add padding symbols to the respective matrix to yield a number of HE-LTF symbols in the respective matrix that corresponds to the highest number of spatial streams.

18. The system of claim 17 , wherein control circuitry configured to add the padding symbols to the respective matrix to yield a number of HE-LTF symbols in the respective matrix that corresponds to the highest number of spatial streams, is further configured to:

subtract a respective amount of HE-LTF symbols for the respective matrix from the highest number of spatial streams to yield a delta;

generate the padding symbols by repeating a number of the HE-LTF symbols of the respective matrix that equals the delta to yield a set of repeated symbols; and

assign the repeated symbols to be the padding symbols.

19. The system of claim 18 , wherein repeating the number of the HE-LTF symbols of the respective matrix comprises repeating a leading portion of the HE-LTF symbols of the respective matrix, wherein the leading portion comprises a portion of the HE-LTF symbols of the respective matrix that has an amount of HE-LTF symbols equal to the delta, and that begins at the beginning of the matrix.

20. The system of claim 17 , wherein the control circuitry configured to add the padding symbols to the respective matrix to yield a number of HE-LTF symbols in the respective matrix that corresponds to the highest number of spatial streams, is further configured to:

generate the padding symbols by repeating the HE-LTF symbols of the respective matrix until the number of HE-LTF symbols of the respective matrix matches the highest number of spatial streams.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050546/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2016
From: SUN, YAKUN; ZHANG, HONGYUAN; CAO, RUI
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 040177/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2016
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 040177/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2016
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 040178/0016 →
LICENSE Recorded Oct 31, 2016
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 040178/0074 →