IP Library Granted Patent US 8,918,053
Granted Patent B2
US 8,918,053 · App. 13/428,576 · Granted Dec 23, 2014

Interference elimination method and apparatus for multi-antenna system

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 8,918,053
App. No.
13/428,576
Granted
Dec 23, 2014
Kind
B2
Abstract

Embodiments of the present invention disclose an interference elimination method and apparatus for a multi-antenna system. The method includes: generating an equalization coefficient according to a baseband signal received on a receiving antenna, a channel estimation matrix, and an obtained cross-correlation matrix of transmitted signals of a downlink channel on multiple transmit antennas; and performing interference elimination processing on the baseband signal according to the equalization coefficient.

Claims (1127)

1. An interference elimination method for a multi-antenna system, comprising:

generating an equalization coefficient according to a baseband signal received on a receiving antenna, a channel estimation matrix, and an obtained cross-correlation matrix of transmitted signals of a downlink channel on multiple transmit antennas; and

performing interference elimination processing on the baseband signal according to the equalization coefficient.

2. The method according to claim 1 , wherein the generating the equalization coefficient according to the baseband signal received on the receiving antenna, the channel estimation matrix, and the obtained cross-correlation matrix of the transmitted signals of the downlink channel on the multiple transmit antennas comprises:

generating a cross-correlation matrix of transmitted signals of a high speed-physical downlink shared channel HS-PDSCH channel on the multiple transmit antennas according to transmit power and an antenna weight vector on the HS-PDSCH channel;

generating a cross-correlation matrix of transmitted signals of a non-HS-PDSCH channel on the multiple transmit antennas according to transmit power and an antenna weight vector on the non-HS-PDSCH channel; and

generating the equalization coefficient according to the baseband signal received on the receiving antenna, the channel estimation matrix, the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas, and the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas.

3. The method according to claim 2 , wherein the generating the equalization coefficient according to the baseband signal received on the receiving antenna, the channel estimation matrix, the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas, and the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas is:

generating the equalization coefficient by using the following formula:

f={HR ss H H +HR qq H H +R vv } −1 He d

wherein, H is the channel estimation matrix, R ss is the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas, R qq is the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas, R vv is a cross-correlation matrix of noise, and e d represents an element of a column d in the matrix.

4. The method according to claim 2 , wherein the generating the cross-correlation matrix of the transmitted signals of the high speed-physical downlink shared channel HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the HS-PDSCH channel comprises:

generating the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R ss =(α s (1) w (1) w (1)H ) {circle around (x)}I

wherein, {circle around (x)} represents direct product, α s (1) is the transmit power of the current user on the HS-PDSCH channel,

w

(

1

)

=

[

w

1

(

1

)

w

n

(

1

)

]

is the antenna weight vector of the HS-PDSCH channel of the current user, I is a unit matrix, and n is the number of the transmit antennas.

5. The method according to claim 2 , wherein the generating the cross-correlation matrix of the transmitted signals of the high speed-physical downlink shared channel HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the HS-PDSCH channel comprises:

generating the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R

ss

=

(

α

s

(

1

)

w

(

1

)

w

(

1

)

H

+

p

=

2

U

α

s

(

p

)

w

(

p

)

w

(

p

)

H

)

I

wherein, {circle around (x)} represents direct product, α s (1) is the transmit power of the current user on the HS-PDSCH channel,

w

(

1

)

=

[

w

1

(

1

)

w

n

(

1

)

]

is the antenna weight vector of the HS-PDSCH channel of the current user, I is a unit matrix, n is the number of the transmit antennas, pε(2, 3, . . . , U), U−1 is the number of non-current users, α s (p) is the transmit power of the non-current user, and

w

(

p

)

=

[

w

1

(

p

)

w

n

(

p

)

]

is the antenna weight vector of the HS-PDSCH channel of the non-current user.

6. The method according to claim 3 , wherein the generating the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the non-HS-PDSCH channel, comprises:

generating the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R

qq

=

(

α

q

1

(

1

)

0

0

0

0

α

qn

(

1

)

)

,

wherein, R qq is a diagonal matrix, α qi (1) (i=1, 2, . . . , n) is the power of the non-HS-PDSCH channel on the multiple transmit antennas, and

q

=

1

n

α

qi

(

1

)

=

E

c

,

wherein E c is chip power; and the antenna weight vector is 0.

7. The method according to claim 3 , wherein the generating the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the non-HS-PDSCH channel, comprises:

generating a cross-correlation matrix of transmitted signals of a primary common pilot channel P-CPICH channel on the multiple transmit antennas by using the following formula:

R

qq

=

[

1

2

α

qC

w

(

C

)

w

(

C

)

H

+

(

α

q

1

(

2

)

0

0

0

0

α

qn

(

2

)

)

]

I

,

wherein, α qC is the transmit power of the P-CPICH channel, w (C) =(1 . . . A n ) is the antenna weight vector of the P-CPICH channel, A i (i 2, . . . , n) is a pilot symbol of the P-CPICH channel modulated in an i th transmit antenna,

(

α

q

1

(

2

)

0

0

0

0

α

qn

(

2

)

)

is a diagonal matrix, α qi (2) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel and the P-CPICH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

qC

+

q

=

1

n

α

qi

(

2

)

=

E

c

.

8. The method according to claim 3 , wherein the generating the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the non-HS-PDSCH channel comprises:

generating a cross-correlation matrix of transmitted signals of a dedicated physical channel DPCH channel on the multiple transmit antennas by using the following formula:

R

qq

=

[

α

qD

w

(

D

)

w

(

D

)

H

+

(

α

q

1

(

3

)

0

0

0

0

α

qn

(

3

)

)

]

I

wherein, α qD is the transmit power of the DPCH channel,

w

(

D

)

=

[

w

1

(

D

)

w

n

(

D

)

]

is the antenna weight vector of the DPCH channel,

(

α

q

1

(

3

)

0

0

0

0

α

qn

(

3

)

)

is a diagonal matrix, α qi (3) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel and the DPCH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

qD

+

q

=

1

n

α

qi

(

3

)

=

E

c

.

9. The method according to claim 3 , wherein the generating the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas according to the transmit power and the antenna weight vector on the non-HS-PDSCH channel comprises:

generating a cross-correlation matrix of transmitted signals of non-HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R

qq

=

[

1

2

α

qC

w

(

C

)

w

(

C

)

H

+

α

qD

w

(

D

)

w

(

D

)

H

+

(

α

q

1

(

4

)

0

0

0

0

α

qn

(

4

)

)

]

I

,

wherein α qC is the transmit power of the P-CPICH channel, w (C) =(1 . . . A n ) is the antenna weight vector of the P-CPICH channel A i (i=2, . . . , n) is a pilot symbol of the P-CPICH channel on an i th transmit antenna, α qD is the transmit power of the DPCH channel,

w

(

D

)

=

[

w

1

(

D

)

w

n

(

D

)

]

is the antenna weight vector of the DPCH channel,

(

α

q

1

(

4

)

0

0

0

0

α

qn

(

4

)

)

is a diagonal matrix, α qi (4) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel, the P-CPICH channel and the DPCH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

qC

+

α

qD

+

q

=

1

n

α

qi

(

4

)

=

E

c

.

10. A device for eliminating interference in a multi-antenna system, comprising a non-transitory computer readable storage medium and a processor, the non-transitory computer readable storage medium comprises a plurality of modules and units as codes executable by the processor, wherein the plurality of modules and units comprises:

a coefficient generation module, that generates an equalization coefficient according to a baseband signal received on a receiving antenna, a channel estimation matrix, and an obtained cross-correlation matrix of transmitted signals of a downlink channel on multiple transmit antennas; and

an interference elimination module, that performs interference elimination processing on the baseband signal according to the equalization coefficient.

11. The device according to claim 10 , wherein the coefficient generation module comprises:

a first matrix generation unit, that generates a cross-correlation matrix of transmitted signals of an HS-PDSCH channel on the multiple transmit antennas according to transmit power and an antenna weight vector on the HS-PDSCH channel;

a second matrix generation unit, that generates a cross-correlation matrix of transmitted signals of a non-HS-PDSCH channel on the multiple transmit antennas according to transmit power and an antenna weight vector on the non-HS-PDSCH channel; and

a coefficient generation unit, that generates the equalization coefficient according to the baseband signal received on the receiving antenna, the channel estimation matrix, the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas, and the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas.

12. The device according to claim 11 , wherein the coefficient generation unit generates the equalization coefficient by using the following formula:

f={HR ss H H +HR qq H H +R vv } −1 He d ,

wherein, H is the channel estimation matrix, R ss is the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas, R qq is the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas, R vv is a cross-correlation matrix of noise, and e d represents an element of a column d in the matrix.

13. The device according to claim 12 , wherein the first matrix generation unit generates the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R ss =(α s (1) w (1) w (1)H ) {circle around (x)}I,

wherein, {circle around (x)} represents direct product, α s (1) is the transmit power of the current user on the HS-PDSCH channel,

w

(

1

)

=

[

w

1

(

1

)

w

n

(

1

)

]

is the antenna weight vector of the HS-PDSCH channel of the current user, I is a unit matrix, and n is the number of the transmit antennas.

14. The device according to claim 12 , wherein the first matrix generation unit generates the cross-correlation matrix of the transmitted signals of the HS-PDSCH channel on the multiple transmit antennas by using the following formula:

R

ss

=

(

α

s

(

1

)

w

(

1

)

w

(

1

)

H

+

p

=

2

U

α

s

(

p

)

w

(

p

)

w

(

p

)

H

)

I

,

wherein, {circle around (x)} represents direct product, α s (1) is the transmit power of the current user on the HS-PDSCH channel,

w

(

1

)

=

[

w

1

(

1

)

w

n

(

1

)

]

is the antenna weight vector of the HS-PDSCH channel of the current user, I is a unit matrix, n is the number of the transmit antennas, pε(2, 3, . . . , U), U−1 is the number of non-current users, α s (p) is the transmit power of the non-current user, and

w

(

p

)

=

[

w

1

(

p

)

w

n

(

p

)

]

is the antenna weight vector of the HS-PDSCH channel of the non-current user.

15. The device according to claim 12 , wherein the second matrix generation unit generates the cross-correlation matrix of the transmitted signals of the non-HS-PDSCH channel on the multiple transmit antennas by using the following formula (3):

R

qq

=

(

α

q

1

(

1

)

0

0

0

0

α

q

n

(

1

)

)

,

wherein, R qq is a diagonal matrix, α qi (1) (i=1, 2, . . . , n) is the power of the non-HS-PDSCH channel on the multiple transmit antennas, and

q

=

1

n

α

qi

(

1

)

=

E

c

,

wherein E c is chip power; and the antenna weight vector is 0.

16. The apparatus device according to claim 12 , wherein the second matrix generation unit generates a cross-correlation matrix of transmitted signals of a primary common pilot channel P-CPICH channel on the multiple transmit antennas by using the following formula:

R

qq

=

[

1

2

α

q

C

w

(

C

)

w

(

C

)

H

+

(

α

q

1

(

2

)

0

0

0

0

α

q

n

(

2

)

)

]

I

,

wherein, α qC is the transmit power of the P-CPICH channel, w (C) =(1 . . . A n ) is the antenna weight vector of the P-CPICH channel, A i (i=2, . . . , n) is a pilot symbol of the P-CPICH channel modulated in an transmit antenna,

(

α

q

1

(

2

)

0

0

0

0

α

q

n

(

2

)

)

is a diagonal matrix, α qi (2) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel and the P-CPICH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

q

C

+

q

=

1

n

α

qi

(

2

)

=

E

c

.

17. The device according to claim 12 , wherein the second matrix generation unit generates a cross-correlation matrix of transmitted signals of a dedicated physical channel DPCH channel on the multiple transmit antennas by using the following formula:

R

qq

=

[

α

q

D

w

(

D

)

w

(

D

)

H

+

(

α

q

1

(

3

)

0

0

0

0

α

q

n

(

3

)

)

]

I

,

wherein, α qD is the transmit power of the DPCH channel,

w

(

D

)

=

[

w

1

(

D

)

w

n

(

D

)

]

is the antenna weight vector of the DPCH channel,

(

α

q

1

(

3

)

0

0

0

0

α

q

n

(

3

)

)

is a diagonal matrix, α qi (3) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel and the DPCH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

q

D

+

q

=

1

n

α

qi

(

3

)

=

E

c

.

18. The device according to claim 12 , wherein the second matrix generation unit generates a cross-correlation matrix of transmitted signals of non-HS-PDSCH channels on the multiple transmit antennas by using the following formula:

R

qq

=

[

1

2

α

q

C

w

(

C

)

w

(

C

)

H

+

α

qD

w

(

D

)

w

(

D

)

H

+

(

α

q

1

(

4

)

0

0

0

0

α

q

n

(

4

)

)

]

I

,

wherein α qC is the transmit power of the P-CPICH channel, w (C) =(1 . . . A n ) is the antenna weight vector of the P-CPICH channel, A i (i=2, . . . , n) is a pilot symbol of the P-CPICH channel on an i th transmit antenna,

(

α

q

1

(

4

)

0

0

0

0

α

q

n

(

4

)

)

is a diagonal matrix,

w

(

D

)

=

[

w

1

(

D

)

w

n

(

D

)

]

is the antenna weight vector of the DPCH channel,

(

α

q

1

(

4

)

0

0

0

0

α

q

n

(

4

)

)

is a diagonal matrix, α qi (4) (i=1, 2, . . . , n) is power of a channel other than the HS-PDSCH channel, the P-CPICH channel and the DPCH channel on multiple transmit antennas, and

p

=

1

U

α

s

(

p

)

+

α

q

C

+

α

q

D

+

q

=

1

n

α

qi

(

4

)

=

E

c

.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HONOR DEVICE CO., LTD.
Reel/Frame 055919/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2012
From: YANG, YI; YU, SHUOJUN; WU, GENGSHI; PENG, NIAN; LI, FENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 028288/0937 →