IP Library Granted Patent US 7,561,631
Granted Patent B2
US 7,561,631 · App. 11/007,758 · Granted Jul 14, 2009

Multiple streams using partial STBC with SDM within a wireless local area network

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,561,631
App. No.
11/007,758
Granted
Jul 14, 2009
Kind
B2
Abstract

A method of communicating data to M receiving antennas from N transmitting antennas, where M and N are integers, the method includes the steps of receiving M data signals from M receive antennas, applying the M data signals to a space/time decoder to produce M decoded streams and reconstructing original data transmitted via N transmit antennas from the M decoded streams. At least P transmitting antennas transmit space-time block-coded signals and (N-P) transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.

Claims (1698)

1. A method of communicating data to M receiving antennas from N transmitting antennas, where M and N are integers, the method comprising:

receiving M data signals from M receive antennas;

applying the M data signals to a space/time decoder to produce M decoded streams; and

reconstructing original data transmitted via N transmit antennas of the N transmitting antennas from the M decoded streams;

wherein at least P transmitting antennas of the N transmitting antennas transmit space-time block-coded signals and (N-P) transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.

2. The method of claim 1 , wherein reconstructing of original data comprises determining a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams.

3. The method of claim 1 , wherein P comprises two and the receiving of M data signals comprises receiving two space-time block-coded signals.

4. The method of claim 3 , wherein N comprises three and the receiving of M data signals comprises receiving a repetition code signal.

5. A method according to claim 1 , wherein the reconstructing of original data comprises zero-forcing terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference.

6. A method according to claim 5 , wherein the relationships comprise:

[

r

1

r

2

]

=

[

H

1

G

1

H

2

G

2

]

[

c

1

c

2

]

+

[

n

1

n

2

]

where

,

c

1

=

[

c

1

(

t

0

)

c

1

(

t

1

)

]

,

c

2

=

[

c

2

(

t

0

)

]

,

r

1

=

[

r

1

(

t

1

)

r

1

*

(

t

2

)

]

,

r

2

=

[

r

2

(

t

1

)

r

2

*

(

t

2

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

g

i

*

]

,

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from three transmit antennas to two receive antennas.

7. A method according to claim 5 , wherein the relationships comprise:

[

r

1

r

2

]

4

×

1

=

[

H

1

G

1

H

2

G

2

]

4

×

4

[

c

1

c

2

]

4

×

1

+

[

n

1

n

2

]

4

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

0

0

g

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent three transmit antennas to two receive antennas.

8. A method according to claim 5 , wherein the relationships comprise:

[

r

1

r

2

r

3

]

6

×

1

=

[

H

1

G

1

H

2

G

2

H

3

G

3

]

6

×

6

[

c

1

c

2

c

3

]

6

×

1

+

[

n

1

n

2

n

3

]

6

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

c

3

=

[

c

5

(

t

0

)

c

6

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

r

3

=

[

r

3

(

t

0

)

r

3

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

1

i

0

g

2

i

0

0

g

1

i

*

0

g

2

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from four transmit antennas to three receive antennas.

9. A receiver for communicating data from N transmitting antennas to M receiving antennas, where M and N are integers, comprising:

receiving means for receiving M data signals via M receive antennas;

applying means for applying the M data signals to a space/time decoder to produce M decoded streams; and

reconstructing means for reconstructing original data transmitted via N transmit antennas from the M decoded streams;

wherein at least P transmitting antennas of the N transmitting antennas transmit space-time block-coded signals and (N-P) transmitting antennas of the N transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.

10. The reciever of claim 9 , wherein the reconstructing means comprises determining means for determining a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams.

11. The receiver of claim 9 , wherein P comprises two and the receiving means comprise means for receiving two space-time block-coded signals.

12. The receiver of claim 11 , wherein N comprises three and the receiving means comprise means for receiving a repetition code signal.

13. A receiver according to claim 9 , wherein the applying means further comprises zero-forcing means for zero-forcing terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference.

14. A receiver according to claim 13 , wherein the relationships comprise:

[

r

1

r

2

]

=

[

H

1

G

1

H

2

G

2

]

[

c

1

c

2

]

+

[

n

1

n

2

]

where

,

c

1

=

[

c

1

(

t

0

)

c

1

(

t

1

)

]

,

c

2

=

[

c

2

(

t

0

)

]

,

r

1

=

[

r

1

(

t

1

)

r

1

*

(

t

2

)

]

,

r

2

=

[

r

2

(

t

1

)

r

2

*

(

t

2

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

g

i

*

]

,

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from three transmit antennas to two receive antennas.

15. A receiver according to claim 13 , wherein the relationships comprise:

[

r

1

r

2

]

4

×

1

=

[

H

1

G

1

H

2

G

2

]

4

×

4

[

c

1

c

2

]

4

×

1

+

[

n

1

n

2

]

4

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

0

0

g

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent three transmit antennas to two receive antennas.

16. A receiver according to claim 13 , wherein the relationships comprise:

[

r

1

r

2

r

3

]

6

×

1

=

[

H

1

G

1

H

2

G

2

H

3

G

3

]

6

×

6

[

c

1

c

2

c

3

]

6

×

1

+

[

n

1

n

2

n

3

]

6

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

c

3

=

[

c

5

(

t

0

)

c

6

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

r

3

=

[

r

3

(

t

0

)

r

3

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

1

i

0

g

2

i

0

0

g

1

i

*

0

g

2

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from four transmit antennas to three receive antennas.

17. A receiver for communicating data from N transmitting antennas to M receiving antennas, where M and N are integers, comprising:

M receive antennas, for receiving M data signals;

a space/time decoder, configured to produce M decoded streams based on the M data signals; and

symbol demapping modules, configured to reconstruct original data transmitted via N transmit antennas from the M decoded streams;

wherein at least P transmitting antennas of the N transmitting antennas transmit space-time block-coded signals and (N-P) transmitting antennas of the N transmitting antennas transmit code signals through spatial division multiplexing, where P is an integer.

18. The reciever of claim 17 , wherein the space/time decoder is configured to determine a number of transmit streams and configurations of those transmit streams through analysis of the M decoded streams.

19. The receiver of claim 17 , wherein P comprises two and the space/time decoder is configured to receive two space-time block-coded signals.

20. The receiver of claim 19 , wherein N comprises three and the space/time decoder is configured to receive a repetition code signal.

21. A receiver according to claim 17 , wherein the space/time decoder is configured to zero-force terms equivalent to relationships between signals sent from the N transmitting antennas to the M receiving antennas to cancel interference.

22. A receiver according to claim 21 , wherein the relationships comprise:

[

r

1

r

2

]

=

[

H

1

G

1

H

2

G

2

]

[

c

1

c

2

]

+

[

n

1

n

2

]

where

,

c

1

=

[

c

1

(

t

0

)

c

1

(

t

1

)

]

,

c

2

=

[

c

2

(

t

0

)

]

,

r

1

=

[

r

1

(

t

1

)

r

1

*

(

t

2

)

]

,

r

2

=

[

r

2

(

t

1

)

r

2

*

(

t

2

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

g

i

*

]

,

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from three transmit antennas to two receive antennas.

23. A receiver according to claim 21 , wherein the relationships comprise:

[

r

1

r

2

]

4

×

1

=

[

H

1

G

1

H

2

G

2

]

4

×

4

[

c

1

c

2

]

4

×

1

+

[

n

1

n

2

]

4

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

i

0

0

g

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent three transmit antennas to two receive antennas.

24. A receiver according to claim 21 , wherein the relationships comprise:

[

r

1

r

2

r

3

]

6

×

1

=

[

H

1

G

1

H

2

G

2

H

3

G

3

]

6

×

6

[

c

1

c

2

c

3

]

6

×

1

+

[

n

1

n

2

n

3

]

6

×

1

where

,

c

1

=

[

c

1

(

t

0

)

c

2

(

t

0

)

]

,

c

2

=

[

c

3

(

t

0

)

c

4

(

t

0

)

]

,

c

3

=

[

c

5

(

t

0

)

c

6

(

t

0

)

]

,

r

1

=

[

r

1

(

t

0

)

r

1

*

(

t

1

)

]

,

r

2

=

[

r

2

(

t

0

)

r

2

*

(

t

1

)

]

,

r

3

=

[

r

3

(

t

0

)

r

3

*

(

t

1

)

]

,

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

g

1

i

0

g

2

i

0

0

g

1

i

*

0

g

2

i

*

]

where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represent noise terms and G i and H i represent relationships between signals sent from four transmit antennas to three receive antennas.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2004
From: KIM, JOONSUK
To: BROADCOM CORPORATION
Reel/Frame 016070/0816 →