IP Library Granted Patent US 9,071,299
Granted Patent B1
US 9,071,299 · App. 14/173,809 · Granted Jun 30, 2015

HDTV compatible precoding for multi-user MIMO in a wireless home network

Inventor: Sigurd Schelstraete (Menlo Park, CA)
Assignee: Quantenna Communications Inc.
H04B7/0456H04B7/0452
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,071,299
App. No.
14/173,809
Granted
Jun 30, 2015
Kind
B1
Abstract

A wireless access point including: a station grouping module for selecting station nodes for concurrent multi-user (MU) multiple-input multiple-output (MIMO) communication links, for retrieving ‘sounding’ packets therefrom which characterize the associated communication channels; a precode selector for determining whether an aggregate number of receive antennas on the at least two station nodes exceeds in number the plurality of antenna on the WAP; a post-equalization precoder responsive to an affirmative determination by the precode selector to perform a similarity transform of the inner products of the associated communication channels using ‘Q’ as a transform matrix where ‘Q’ block diagonalizes the associated communication channels; and a spatial mapper for precoding all concurrent transmissions to the selected at least two station nodes using “Q” as a precode matrix.

Claims (37)

1. A wireless access point (WAP) apparatus having a plurality of antennas and supporting multiple-input multiple-output (MIMO) wireless communications with associated station nodes on a selected one of a plurality of orthogonal frequency division multiplexed (OFDM) communication channels; and the wireless access point apparatus comprising:

a station grouping module for selecting at least two of the associated station nodes for concurrent multi-user (MU) MIMO communication links with the WAP and for retrieving ‘sounding’ packets therefrom which characterize the associated communication channels there between;

a precode selector for determining whether an aggregate number of receive antennas on the at least two station nodes selected by the grouping module exceeds in number the plurality of antenna on the WAP;

a post-equalization precoder responsive to an affirmative determination by the precode selector to determine the inner products of the associated communication channels using the sounding packets and to perform a similarity transform of the inner products using ‘Q’ as a transform matrix where ‘Q’ block diagonalizes the associated communication channels; and

a spatial mapper for precoding all concurrent transmissions to the selected at least two station nodes using “Q” as a precode matrix; thereby enhancing the communication capabilities of the WAP.

2. The WAP apparatus of claim 1 , wherein the post-equalization precoder further block diagonalizes only selected non-diagonal elements of all inner products equal to zero.

3. The WAP apparatus of claim 1 , wherein the post-equalization precoder further iteratively determines “Q” the precode matrix by evaluation of a cost function that minimizes selected non-diagonal elements of the transformed matrix for all associated station nodes.

4. The WAP apparatus of claim 1 , further comprising:

a pre-equalization decoder responsive to a negative determination by the precode selector to determine the precode matrix “Q” using a singular value decomposition (SVD) of a channel indicia matrix “V H ” obtained from each user to establish the null spaces between all users in the group.

5. The WAP apparatus of claim 1 , further comprising:

a pre-equalization decoder responsive to a negative determination by the precode selector to determine the precode matrix “Q” using a singular value decomposition (SVD) of a channel indicia matrix “V H ” obtained from each user to establish the null spaces between all users in the group, whereby cross user interference at each associated station node is substantially eliminated.

6. The WAP apparatus of claim 1 , wherein an affirmative determination corresponds to a determination that the aggregate number of receive antennas exceeds in number the plurality of antenna on the WAP.

7. The WAP apparatus of claim 1 , wherein a negative determination corresponds to a determination that the aggregate number of receive antennas does not exceed in number the plurality of antenna on the WAP.

8. The WAP apparatus of claim 1 , wherein the “Q” matrix and determined by the post-equalization precoder results in both the presence of identifiable cross user interference at associated receive antennas of each associated station node together with an absence of cross user interference after equalization by each station node.

9. A method for operating a wireless access point (WAP) having a plurality of antennas and supporting multiple-input multiple-output (MIMO) wireless communications with associated station nodes on a selected one of a plurality of orthogonal frequency division multiplexed (OFDM) communication channels; and the method comprising:

selecting at least two of the associated station nodes for concurrent multi-user (MU) MIMO communication links with the WAP;

retrieving ‘sounding’ packets which characterize the associated communication channels from the station nodes selected in the selecting act;

determining whether an aggregate number of receive antennas on the at least two station nodes selected by the grouping module exceeds in number the plurality of antenna on the WAP;

performing a similarity transform of the inner products of the associated communication channels using ‘Q’ as a transform matrix where ‘Q’ block diagonalizes the associated communication channels, responsive to an affirmative determination in the determining act; and

precoding all concurrent transmissions to the selected at least two station nodes using “Q” as a precode matrix; thereby enhancing the communication capabilities of the WAP.

10. The method for operating a WAP of claim 9 wherein the performing act further comprises:

performing a similarity transform of the inner products of the associated communication channels using ‘Q’ as a transform matrix where ‘Q’ block diagonalizes only selected non-diagonal elements of the associated communication channels, responsive to an affirmative determination in the determining act.

11. The method for operating a WAP of claim 9 wherein the performing act further comprises:

iteratively determining “Q” the precode matrix by evaluation of a cost function that minimizes selected non-diagonal elements of the transformed matrix for all associated station nodes.

12. The method for operating a WAP of claim 9 further comprising:

determining the precode matrix “Q” using a singular value decomposition (SVD) of a channel indicia matrix “V H ” obtained from each associated station node to establish the null spaces between all station nodes in the group; responsive to a negative determination in the determining act.

13. The method for operating a WAP of claim 9 further comprising:

determining the precode matrix “Q” using a singular value decomposition (SVD) of a channel indicia matrix “V H ” obtained from each associated station node to establish the null spaces between all station nodes in the group; responsive to a negative determination in the determining act, whereby cross node interference at each associated station node is substantially eliminated.

14. The method for operating a WAP of claim 9 wherein an affirmative determination in the determining act corresponds to a determination that the aggregate number of receive antennas exceeds in number the plurality of antenna on the WAP.

15. The method for operating a WAP of claim 9 wherein a negative determination in the determining act corresponds to a determination that the aggregate number of receive antennas does not exceed in number the plurality of antenna on the WAP.

16. The method for operating a WAP of claim 9 wherein the “Q” matrix in the performing act results in both the presence of identifiable cross node interference at associated receive antennas of each associated station node together with an absence of cross node interference after equalization by each station node.

17. A non-transient computer readable medium containing program instructions for causing a computer to perform the method of:

selecting at least two of the associated station nodes for concurrent multi-user (MU) MIMO communication links with the WAP;

retrieving ‘sounding’ packets which characterize the associated communication channels from the station nodes selected in the selecting act;

determining whether an aggregate number of receive antennas on the at least two station nodes selected by the grouping module exceeds in number the plurality of antenna on the WAP;

performing a similarity transform of the inner products of the associated communication channels using ‘Q’ as a transform matrix where ‘Q’ block diagonalizes the associated communication channels, responsive to an affirmative determination in the determining act; and

precoding all concurrent transmissions to the selected at least two station nodes using “Q” as a precode matrix; thereby enhancing the communication capabilities of the WAP.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED AT REEL 051426, FRAME 0410 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., AS GRANTOR
Reel/Frame 064067/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: MAXLINEAR, INC.
Reel/Frame 063572/0701 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063516/0736 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2023
From: RAPTOR OPERATIONS SUB, INC.; QUANTENNA COMMUNICATIONS, INC.
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063271/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 063280/0591 →
PATENT SECURITY AGREEMENT Recorded Dec 26, 2019
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 051426/0410 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2019
From: SILICON VALLEY BANK
To: QUANTENNA COMMUNICATIONS, INC.
Reel/Frame 049332/0372 →
SECURITY AGREEMENT Recorded May 19, 2016
From: QUANTENNA COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 038754/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2014
From: SCHELSTRAETE, SIGURD
To: QUANTENNA COMMUNICATIONS INC.
Reel/Frame 032502/0231 →
Continuity (1)
Provisional Application 61761213 · Feb 5, 2013