IP Library Patent Application 10960571
Patent Application
App. No. 10/960,571

Interference cancellation of STBC with multiple streams in OFDM for wlan

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 None
App. No.
10/960,571
Abstract

A method of receiving data over M receiving antennas from N streams from K*N transmitting antennas, where M, N and K are integers and M is greater than N, includes the steps of receiving N signals over the M receiving antennas, applying the N signals in pairs to a plurality of decoder modules, removing interference terms between the paired N signals and providing data in a plurality of channels, selecting weighting factors and applying the weighting factors to the plurality of channels and combining the weighted plurality of channels to derive received data.

Claims (306)

1 . A method of receiving data over M receiving antennas from N streams from K*N transmitting antennas, where M, N and K are integers and M is greater than N, the method comprising the steps of:

receiving N signals over the M receiving antennas;

applying the N signals in pairs to a plurality of decoder modules;

removing interference terms between the paired N signals and providing data in a plurality of channels;

selecting weighting factors and applying the weighting factors to the plurality of channels; and

combining the weighted plurality of channels to derive received data.

2 . A method according to claim 1 , wherein the step of receiving N signals over the M receiving antennas comprises receiving two signals over three receiving antennas.

3 . A method according to claim 1 , wherein the step of removing interference terms comprises zero-forcing terms equivalent to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas to remove interference terms.

4 . A method according to claim 3 , wherein the relationships comprise:

r 1 =H 1 c 1 +G 1 c 2 +n 1

r 2 =H 2 c 1 +G 2 c 2 +n 2 where,

r 3 =H 3 c 1 +G 3 c 2 +n 3

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

h

3

i

h

4

i

h

4

i

*

-

h

3

i

*

]

,

and information from the plurality of channels comprises;

[

r

~

i

r

~

j

]

=

[

H

~

ij

0

0

G

~

ij

]

[

c

1

c

2

]

+

[

n

~

1

n

~

2

]

.

5 . A method according to claim 1 , wherein the step of selecting weighting factors comprises selecting weighting factors of equal value.

6 . A method according to claim 1 , wherein the step of selecting weighting factors comprises selecting weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas.

7 . A method according to claim 6 , wherein the step of selecting weighting factors comprises selecting weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas divided noise values for those relationships.

8 . A method according to claim 1 , further comprising determining initial values of the received data and iterating values for the received data recursively until estimations of the received data are stabilized.

9 . A receiver for receiving data over M receiving antennas transmitted from N streams from K*N transmitting antennas, where M, N and K are integers and M is greater than N, comprising:

receiving means for receiving N signals over the M receiving antennas;

applying means for applying the N signals in pairs to a plurality of decoder modules;

removing means for removing interference terms between the paired N signals and providing data in a plurality of channels;

weighting means for selecting weighting factors and applying the weighting factors to the plurality of channels; and

combining means combining the weighted plurality of channels to derive received data.

10 . A receiver according to claim 9 , wherein the removing means comprises zero-forcing means for zero-forcing terms equivalent to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas to remove interference terms.

11 . A receiver according to claim 10 , wherein the relationships comprise:

r 1 =H 1 c 1 +G 1 c 2 +n 1

r 2 =H 2 c 1 +G 2 c 2 +n 2 where,

r 3 =H 3 c 1 +G 3 c 2 +n 3

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

h

3

i

h

4

i

h

4

i

*

-

h

3

i

*

]

,

and information from the plurality of channels comprises;

[

r

~

i

r

~

j

]

=

[

H

~

ij

0

0

G

~

ij

]

[

c

1

c

2

]

+

[

n

~

1

n

~

2

]

.

12 . A receiver according to claim 9 , wherein the weighting means comprises means for selecting weighting factors of equal value.

13 . A receiver according to claim 9 , wherein the weighting means comprises means for selecting weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas.

14 . A receiver according to claim 13 , wherein the weighting means comprises means for selecting weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas divided noise values for those relationships.

15 . A receiver according to claim 9 , further comprising determining means for determining initial values of the received data and iterating means for iterating values for the received data recursively until estimations of the received data are stabilized.

16 . A receiver for receiving data over M receiving antennas from N streams transmitted by K*N transmitting antennas, where M, N and K are integers and M is greater than N, the receiver comprising:

M receiving antennas, configured to receive N signals;

a plurality of decoder modules, configured to receive the N signals in pairs, to remove interference terms between the paired N signals and to provide data in a plurality of channels;

weighting units, configured to select weighting factors and to apply the weighting factors to the plurality of channels; and

at least one mixer, configured to combine the weighted plurality of channels to derive received data.

17 . A receiver according to claim 16 , wherein the plurality of decoder modules are configured to remove interference terms through zero-forcing terms equivalent to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas to remove interference terms.

18 . A receiver according to claim 17 , wherein the relationships comprise:

r 1 =H 1 c 1 +G 1 c 2 +n 1

r 2 =H 2 c 1 +G 2 c 2 +n 2 where,

r 3 =H 3 c 1 +G 3 c 2 +n 3

H

i

=

[

h

1

i

h

2

i

h

2

i

*

-

h

1

i

*

]

,

G

i

=

[

h

3

i

h

4

i

h

4

i

*

-

h

3

i

*

]

,

and information from the plurality of channels comprises;

[

r

~

i

r

~

j

]

=

[

H

~

ij

0

0

G

~

ij

]

[

c

1

c

2

]

+

[

n

~

1

n

~

2

]

.

19 . A receiver according to claim 16 , wherein the weighting units are configured to select weighting factors of equal value.

20 . A receiver according to claim 16 , wherein the weighting units are configured to select weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas.

21 . A receiver according to claim 20 , wherein the weighting units are configured to select weighting factors proportional to relationships between signals sent from the K*N transmitting antennas to the M receiving antennas divided noise values for those relationships.

22 . A receiver according to claim 16 , wherein the plurality of decoder modules are configured to determine initial values of the received data and iterate values for the received data recursively until estimations of the received data are stabilized.

Assignments (4)
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 Oct 8, 2004
From: KIM, JOONSUK
To: BROADCOM CORPORATION
Reel/Frame 015881/0390 →