IP Library Granted Patent US 7,570,697
Granted Patent B2
US 7,570,697 · App. 11/173,177 · Granted Aug 4, 2009

Advanced MIMO interleaving

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 7,570,697
App. No.
11/173,177
Granted
Aug 4, 2009
Kind
B2
Abstract

A MIMO transmitter including an interleaving system for parsing encoded bits to a plurality of spatial streams and a plurality of interleavers to interleave bits for spatial streams such that at least a first spatial stream uses a first stream interleaver that interleaves with a pattern distinct from a second stream interleaver interleaving for a second spatial stream.

Claims (3)

1. An interleaver system for use with MIMO transmission of encoded data, comprising: a parser for parsing encoded data comprising N CBPS bits that are to be transmitted, wherein parsing comprises allocating portions of the encoded data over a plurality of N TX spatial streams; and a plurality of N TX stream interleavers, wherein each of the stream interleavers interleave such that the stream interleaver for the n-th spatial stream outputs bits in an order indicated by an interleaver index for TX n within its block of N CBPS /N TX bits where the interleaver index, j n , is equal to (j+N CBPS /N TX −2s*D n ) mod (N CBPS /N TX ), wherein j=s floor(i/s)+(i+N CBPS /N TX −floor(I DEPTH *i/( N CBPS /N TX ))) mod s where s=max(N CBPS /2, 1), i=((N CBPS /N TX )/I DEPTH )(k mod I DEPTH )+floor(k/I DEPTH ) for k=−0, . . . , (N CBPS /N TX )−1, k n =N TX k+n, N CBPS is the number of coded bits for one subcarrier of one spatial stream and I DEPTH is an interleaving depth.

2. A method for MIMO transmission of encoded data, comprising: parsing encoded data comprising N CBPS bits that are to be transmitted, wherein parsing comprises allocating portions of the encoded data over a plurality of N TX spatial streams; and interleaving using a plurality of N TX stream interleavers, wherein each of the stream interleavers interleave such that the stream interleaver for the n-th spatial stream outputs bits in an order indicated by an interleaver index for TX n within its block of N CBPS /N TX bits where the interleaver index, j n , is equal to (j+N CBPS /N TX −2s*D n ) mod (N CBPS /N TX ), wherein j=s floor(i/s)+(i+N CBPS /N TX −floor(I DEPTH *i/(N CBPS /N TX ))) mod s where s=max(N CBPS /2, 1), i=((N CBPS /N TX )/I DEPTH )(k mod I DEPTH )+floor(k/I DEPTH ) for k=−0, . . . , (N CBPS /N TX )−1, k n =N TX k+n, N CBPS is the number of coded bits for one subcarrier of one spatial stream and I DEPTH is an interleaving depth.

3. An interleaver system for use with MIMO transmission of encoded data, comprising: means for parsing encoded data comprising N CBPS bits that are to be transmitted, wherein parsing comprises allocating portions of the encoded data over a plurality of N TX spatial streams; and a plurality of N TX stream interleavering means, wherein each of the stream interleaver means interleave such that the stream interleavering means for the n-th spatial stream outputs bits in an order indicated by an interleaver index for TX n within its block of N CBPS /N TX bits where the interleaver index, j n , is equal to (j+N CBPS /N TX −2s*D n ) mod (N CBPS /N TX ), wherein j=s floor(i/s)+(i+N CBPS /N TX −floor(I DEPTH *i/( N CBPS /N TX ))) mod s where s=max(N CBPS /2, 1), i=((N CBPS /N TX )/I DEPTH )(k mod I DEPTH )+floor(k/I DEPTH ) for k=−0, . . . , (N CBPS /N TX )−1, k n =N TX k+n, N CBPS is the number of coded bits for one subcarrier of one spatial stream and I DEPTH is an interleaving depth.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2008
From: COMERICA BANK
To: AIRGO NETWORKS INC.
Reel/Frame 021253/0765 →
MERGER Recorded Feb 26, 2007
From: AIRGO NETWORKS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 018932/0566 →
SECURITY AGREEMENT Recorded Oct 31, 2006
From: AIRGO NETWORKS, INC.
To: COMERICA BANK
Reel/Frame 018461/0180 →
SECURITY AGREEMENT Recorded Sep 22, 2006
From: AIRGO NETWORKS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 018293/0332 →
SECURITY AGREEMENT Recorded Sep 22, 2006
From: AIRGO NETWORKS, INC.
To: COMERICA BANK
Reel/Frame 018293/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2005
From: VAN NEE, D.J. RICHARD
To: AIRGO NETWORKS, INC.
Reel/Frame 016443/0473 →