IP Library Granted Patent US 9,083,400
Granted Patent B2
US 9,083,400 · App. 14/131,321 · Granted Jul 14, 2015

Multi-antenna signal processing method and device in uplink 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 9,083,400
App. No.
14/131,321
Granted
Jul 14, 2015
Kind
B2
Abstract

The disclosure discloses a multi-antenna signal processing method in an uplink system. The method includes that: after scrambling, modulation, layer mapping, pre-coding, transmission pre-coding, resource mapping and Single Carrier Frequency Division Multiple Access (SC-FDMA) signal generation are performed successively on a coded bit sequence corresponding to each codeword, a resulted signal is transmitted from each transmitting antenna port. The disclosure also provides a multi-antenna signal processing device in an uplink system. With the method and the device according to the disclosure, a lower Peak-to-Average Power Ratio (PAPR) or Cubic Metric (CM) of a signal to be sent can be ensured without imposing any constraint on a pre-coding matrix, thus reducing the cost and power consumption of a terminal whiling increasing transmission performance of the system.

Claims (1061)

1. A multi-antenna signal processing method in an uplink system, comprising:

scrambling a coded bit sequence corresponding to each codeword to obtain a scrambled bit sequence corresponding to each codeword;

modulating the scrambled bit sequence corresponding to each codeword to obtain a modulated complex symbol corresponding to each codeword;

performing layer mapping on the modulated complex symbol corresponding to each codeword to obtain a complex symbol on each layer;

performing pre-coding on the complex symbol on each layer to obtain a complex symbol corresponding to each transmitting antenna port;

performing transmission pre-coding on the complex symbol corresponding to each transmitting antenna port to obtain a complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding;

performing resource mapping on the complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding to obtain a complex symbol corresponding to each transmitting antenna port that has gone through resource mapping; and

performing SC-FDMA signal generation on the complex symbol corresponding to each transmitting antenna port that has gone through resource mapping and transmitting a resulted signal from each transmitting antenna port.

2. The method according to claim 1 , wherein performing the layer mapping is:

processing the modulated complex symbol corresponding to each codeword with a mapping-and-layer-interleaving matrix.

3. The method according to claim 1 , further comprising: when performing the pre-coding,

varying an adopted pre-coding matrix according to each complex symbol, or according to an SC-FDMA symbol, or according to a time slot.

4. The method according to claim 1 , further comprising: after performing the transmission pre-coding and before performing the resource mapping, performing antenna delaying on the complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding, to obtain a complex symbol corresponding to each transmitting antenna port that has gone through antenna delaying; and

correspondingly, performing the resource mapping on the complex symbol corresponding to each transmitting antenna port that has gone through antenna delaying.

5. The method according to claim 2 , wherein the processing the modulated complex symbol corresponding to each codeword with a mapping-and-layer-interleaving matrix is:

when 1 codeword is mapped to 2 layers, then:

(

x

(

0

)

(

i

)

x

(

1

)

(

i

)

)

=

Q

1

(

d

(

0

)

(

2

i

)

d

(

0

)

(

2

i

+

1

)

)

;

Q

1

=

[

1

0

0

1

]

;

i

=

0

,

1

,

,

M

symb

layer

-

1

,

M

symb

layer

=

M

symb

(

0

)

/

2

;

When 2 codewords are mapped to 2 layers, then:

(

x

(

0

)

(

i

)

x

(

1

)

(

i

)

)

=

Q

2

(

i

mod

2

)

(

d

(

0

)

(

i

)

d

(

1

)

(

i

)

)

;

Q

2

(

0

)

=

(

1

0

0

1

)

,

Q

2

(

1

)

=

(

0

1

1

0

)

;

i

=

0

,

1

,

,

M

symb

layer

-

1

,

M

symb

layer

=

M

symb

(

0

)

=

M

symb

(

1

)

;

When 2 codewords are mapped to 3 layers, then:

(

x

(

0

)

(

i

)

x

(

1

)

(

i

)

x

(

2

)

(

i

)

)

=

Q

3

(

i

mod

3

)

(

d

(

0

)

(

i

)

d

(

1

)

(

2

i

)

d

(

1

)

(

2

i

+

1

)

)

;

Q

3

(

0

)

=

(

1

0

0

0

1

0

0

0

1

)

,

Q

3

(

1

)

=

(

0

0

1

1

0

0

0

1

0

)

,

Q

3

(

2

)

=

(

0

1

0

0

0

1

1

0

0

)

;

i

=

0

,

1

,

,

M

symb

layer

-

1

,

M

symb

layer

=

M

symb

(

0

)

=

M

symb

(

1

)

/

2

;

When 2 codewords are mapped to 4 layers, then:

(

x

(

0

)

(

i

)

x

(

1

)

(

i

)

x

(

2

)

(

i

)

x

(

3

)

(

i

)

)

=

Q

4

(

i

mod

4

)

(

d

(

0

)

(

2

i

)

d

(

0

)

(

2

i

+

1

)

d

(

1

)

(

2

i

)

d

(

1

)

(

2

i

+

1

)

)

;

Q

4

(

0

)

=

(

1

0

0

0

0

1

0

0

0

0

1

0

0

0

0

1

)

,

Q

4

(

1

)

=

(

0

0

0

1

1

0

0

0

0

1

0

0

0

0

1

0

)

,

Q

4

(

2

)

=

(

0

0

1

0

0

0

0

1

1

0

0

0

0

1

0

0

)

,

Q

4

(

3

)

=

(

0

1

0

0

0

0

1

0

0

0

0

1

1

0

0

0

)

;

i

=

0

,

1

,

,

M

symb

layer

-

1

,

M

symb

layer

=

M

symb

(

0

)

/

2

=

M

symb

(

1

)

/

2

;

where imod y represents calculating a remainder in dividing i by y, yε{2,3,4}; d (q) (0), d (q) (1), . . . , d (q) (M symb (q) −1) each represents a modulated complex symbol corresponding to a codeword q, qε{0,1}; M symb (q) , represents a number of modulated complex symbols corresponding to the codeword q; x (υ) (0), x (υ) (1), . . . , x (υ) (M symb layer −1) each represents a modulated complex symbol corresponding to a layer υ, υε{0,1,2,3}; and M symb layer represents a number of modulated complex symbols corresponding to one layer.

6. The method according to claim 3 , further comprising: before performing the pre-coding,

agreeing, by a terminal and a base station, on a rule for varying the pre-coding matrix.

7. The method according to claim 4 , further comprising: before the performing antenna delaying,

setting an antenna delaying matrix according to a number of transmitting antenna ports, a number of layers and a pre-coding matrix.

8. The method according to claim 7 , wherein

when the number of transmitting antenna ports is 2 and the number of layers is 1, the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

-

j2π

/

2

]

;

when the number of transmitting antenna ports is 2 and the number of layers is 2, the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

1

]

;

when the number of transmitting antenna ports is 4 and the number of layers is 1, the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

0

0

-

j2πⅈ

/

4

0

0

0

0

-

j4π

/

4

0

0

0

0

-

j6π

/

4

]

;

when the number of transmitting antenna ports is 4 and the number of layers is 2, and when the pre-coding matrix adopted is

[

1

0

x

0

0

1

0

y

]

(

x

,

y

{

1

,

-

1

,

j

,

-

j

}

)

,

 the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

0

0

-

j4π

/

4

0

0

0

0

1

0

0

0

0

-

j4π

/

4

]

or

D

(

i

)

=

[

1

0

0

0

0

-

j4π

/

4

0

0

0

0

-

j

2

π

/

4

0

0

0

0

-

j6π

/

4

]

;

when the number of transmitting antenna ports is 4 and the number of layers is 2, and when the pre-coding matrix adopted is

[

1

0

0

1

x

0

0

y

]

(

x

,

y

{

1

,

-

1

,

j

,

-

j

}

)

,

 the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

0

0

1

0

0

0

0

-

j4πⅈ

/

4

0

0

0

0

-

j4π

/

4

]

or

D

(

i

)

=

[

1

0

0

0

0

-

j2π

/

4

0

0

0

0

-

j4π

/

4

0

0

0

0

-

j6πⅈ

/

4

]

;

when the number of transmitting antenna ports is 4 and the number of layers is 2, and when the pre-coding matrix adopted is

[

1

0

0

1

0

y

x

0

]

(

x

,

y

{

1

,

-

1

,

j

,

-

j

}

)

,

 the antenna delaying matrix is:

D

(

i

)

=

[

1

0

0

0

0

1

0

0

0

0

-

j4π

/

4

0

0

0

0

-

j4πⅈ

/

4

]

or

D

(

i

)

=

[

1

0

0

0

0

-

j2π

/

4

0

0

0

0

-

j6π

/

4

0

0

0

0

-

j4π

/

4

]

;

wherein i=0, 1, . . . , M symb ap −1; M symb ap represents a number of modulated complex symbols corresponding to each antenna port; M symb ap =M symb symb ; j represents an imaginary unit.

9. A multi-antenna signal processing device in an uplink system, comprising: a scrambling module, a modulation module, a layer mapping module, a pre-coding module, a transmission pre-coding module, a resource mapping module and a Single Carrier Frequency Division Multiple Access (SC-FDMA) signal generation module, wherein

the scrambling module is configured to scramble a coded bit sequence corresponding to each codeword and to send a scrambled bit sequence corresponding to each codeword to the modulation module;

the modulation module is configured to modulate the scrambled bit sequence corresponding to each codeword and to send a modulated complex symbol corresponding to each codeword to the layer mapping module;

the layer mapping module is configured to perform layer mapping on the modulated complex symbol corresponding to each codeword and to send an obtained complex symbol on each layer to the pre-coding module;

the pre-coding module is configured to perform pre-coding on the complex symbol on each layer and to send an obtained complex symbol corresponding to each transmitting antenna port to the transmission pre-coding module;

the transmission pre-coding module is configured to perform transmission pre-coding on the complex symbol corresponding to each transmitting antenna port and to send an obtained complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding to the resource mapping module;

the resource mapping module is configured to perform resource mapping on the complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding and to send an obtained complex symbol corresponding to each transmitting antenna port that has gone through resource mapping to the SC-FDMA signal generation module; and

the SC-FDMA signal generation module is configured to perform SC-FDMA signal generation on the complex symbol corresponding to each transmitting antenna port that has gone through resource mapping and to transmit a resulted signal from each transmitting antenna port.

10. The device according to claim 9 , further comprising:

an antenna delaying module configured to perform antenna delaying on the complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding and to send an obtained complex symbol corresponding to each transmitting antenna port that has gone through antenna delaying to the resource mapping module;

the transmission pre-coding module is further configured to send the obtained complex symbol corresponding to each transmitting antenna port that has gone through transmission pre-coding to the antenna delaying module; and

the resource mapping module is further configured to perform the resource mapping on the complex symbol corresponding to each transmitting antenna port that has gone through antenna delaying.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: ZTE CORPORATION
To: EIGHT DEER VENTURES, LLC
Reel/Frame 061103/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: LIANG, CHUNLI; XIA, SHUQIANG; YANG, WEIWEI; WANG, YUXIN; HAO, PENG
To: ZTE CORPORATION
Reel/Frame 033743/0978 →