IP Library Granted Patent US 9,912,390
Granted Patent B2
US 9,912,390 · App. 14/776,617 · Granted Mar 6, 2018

Method for guaranteeing channel phase continuity of pre-coded RB groups, base station and computer-readable storage medium

Inventors: Baoyu Sun (Shenzhen, CN); Yajun Zhao (Shenzhen, CN); Yujie Li (Shenzhen, CN); Xin Zhang (Shenzhen, CN); Linmei Mo (Shenzhen, CN); Hanqing Xu (Shenzhen, CN); Guofeng Chen (Shenzhen, CN); Chen Huang (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04B7/0456H04B7/043H04B7/0421H04B7/0452H04B7/063H04B7/0634H04B7/0682H04B17/24H04B17/309H04L25/0222
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,912,390
App. No.
14/776,617
Granted
Mar 6, 2018
Kind
B2
Abstract

A method for guaranteeing channel phase continuity of pre-coded RB groups, a base station and a computer-readable storage medium are described. The method includes that: a base station implements a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel and obtains a corresponding downlink channel based on reciprocity of uplink and downlink channels; the base station calculates a weight phase correction factor based on the obtained downlink channel and corrects a pre-coding weight with the weight phase correction factor; and the base station pre-codes data according to the corrected pre-coding weight and sends the pre-coded data.

Claims (310)

1. A method for guaranteeing channel phase continuity of pre-coded Resource Block (RB) groups, comprising: implementing, by a base station, a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel, and obtaining, by the base station, a corresponding downlink channel based on reciprocity of uplink and downlink channels;

calculating, by the base station, a weight phase correction factor based on the obtained downlink channel, and correcting, by the base station, a pre-coding weight with the weight phase correction factor; and

pre-coding, by the base station, data according to the corrected pre-coding weight, and sending, by the base station, the pre-coded data;

wherein the calculating, by the base station, a weight phase correction factor based on the obtained downlink channel comprises:

calculating, by the base station, a channel mean by using RBs or RB Groups (RBGs) for the obtained downlink channel;

carrying out, by the base station, a singular value decomposition operation for the channel mean of a scheduled RB according to a following formula: H n =U n D n V n H , where n represents a sequence number of an RB or an RBG, H n represents a channel mean, U n and V n represent unitary matrixes, V n H represents a transposed matrix of V n , and D n represents a diagonal matrix composed of singular values of H n ; and

calculating, by the base station, a weight phase correction factor based on a result of the singular value decomposition according to a following formula:

Q

n

=

V

n

(

1

,

1

)

V

n

(

1

,

1

)

or Q n =e −j*angle(U n (1,1)) , where angle(U n ) represents phase of U n , and Q n represents a weight phase correction factor;

wherein the base station calculates, for the obtained downlink channel, a channel mean by using RBs according to a following formula:

H

n

_

=

1

6

k

=

k

0

+

1

k

0

+

6

H

k

,

where n represents a sequence number of an RB, k 0 represents a sequence number of a starting subcarrier of the RB, k represents a sequence number of a subcarrier of the RB, H k represents a downlink channel, and H n represents a channel mean; or

wherein the base station calculates, for the obtained downlink channel, a channel mean by using RBGs according to a following formula:

H

n

_

=

1

6

*

N

k

=

k

0

+

1

k

0

+

6

*

N

H

k

,

where n represents a sequence number of an RBG, k 0 represents a sequence number of a starting subcarrier of the RBG, k represents a sequence number of a subcarrier of the RBG, N represents a number of the RBs in the RBG, H k represents a downlink channel, and H n represents a channel mean.

2. The method for guaranteeing channel phase continuity of pre-coded RB groups according to claim 1 , wherein the pre-coding weight is corrected with the weight phase correction factor according to a following formula:

W n =(U n Q n ) H ,

where W n , represents a corrected pre-coding weight, U n represents a unitary matrix, Q n represents the weight phase correction factor, and (U n Q n ) H represents a transposed matrix of U n Q n .

3. A method for guaranteeing channel phase continuity of pre-coded Resource Block (RB) groups, comprising: implementing, by a base station, a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel, and obtaining, by the base station, a corresponding downlink channel based on reciprocity of uplink and downlink channels;

calculating, by the base station, a weight phase correction factor based on the obtained downlink channel, and correcting, by the base station, a pre-coding weight with the weight phase correction factor; and

pre-coding, by the base station, data according to the corrected pre-coding weight, and sending, by the base station, the pre-coded data;

wherein the calculating, by the base station, a weight phase correction factor based on the obtained downlink channel comprises:

calculating, by the base station, a channel mean by using RBs or RBGs for the obtained downlink channel;

carrying out, by the base station, an eigenvalue decomposition operation for the channel mean of a scheduled RB according to a following formula: H n H n H =U n Σ n U n H , where n represents a sequence number of an RB or an RBG, H n represents a channel mean, U n represents a unitary matrix, U n H represents a transposed matrix of U n , and Σ n represents a diagonal matrix composed of characteristic values of H n ; and

calculating, by the base station, a weight phase correction factor based on a result of the eigenvalue decomposition according to a following formula: Q n =e −j*angle(U n (1,1)) , where angle(U n ) represents phase of U n , and Q n represents a weight phase correction factor;

wherein the base station calculates, for the obtained downlink channel, a channel mean by using RBs according to a following formula:

H

n

_

=

1

6

k

=

k

0

+

1

k

0

+

6

H

k

,

where n represents a sequence number of an RB, k 0 represents a sequence number of a starting subcarrier of the RB, k represents a sequence number of a subcarrier of the RB, H k represents a downlink channel, and H n represents a channel mean; or

wherein the base station calculates, for the obtained downlink channel, a channel mean by using RBGs according to a following formula:

H

n

_

=

1

6

*

N

k

=

k

0

+

1

k

0

+

6

*

N

H

k

,

where n represents a sequence number of an RBG, k 0 , represents a sequence number of a starting subcarrier of the RBG, k represents a sequence number of a subcarrier of the RBG, N represents a number of the RBs in the RBG, H k represents a downlink channel, and H n represents a channel mean.

4. The method for guaranteeing channel phase continuity of pre-coded RB groups according to claim 3 , wherein the pre-coding weight is corrected with the weight phase correction factor according to a following formula:

W n =(U n Q n ) H ,

where W n represents a corrected pre-coding weight, U n represents a unitary matrix, Q n represents the weight phase correction factor, and (U n Q n ) H represents a transposed matrix of U n Q n .

5. A base station, comprising:

a channel estimator configured to implement a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel and obtain a corresponding downlink channel based on reciprocity of uplink and downlink channels;

a correction factor calculator configured to calculate a weight phase correction factor based on the obtained downlink channel and correct a pre-coding weight with the weight phase correction factor; and

a pre-coder configured to pre-code data according to the corrected pre-coding weight and send the pre-coded data;

wherein the correction factor calculator is also configured to:

calculate, for the obtained downlink channel, a channel mean by using Resource Blocks (RBs) or RB Groups (RBGs);

carry out a singular value decomposition operation for the channel mean of a scheduled RB according to a following formula: H n =U n D n V n H , where n represents a sequence number of an RB or an RBG, H n represents a channel mean, U n and V n represent unitary matrixes, V n H represents a transposed matrix of V n , and D n represents a diagonal matrix composed of singular values of H n ; and

calculate, based on a result of the singular value decomposition, a weight phase correction factor according to a following formula:

Q

n

=

V

n

(

1

,

1

)

V

n

(

1

,

1

)

or Q n =e −j*angle(U n (1,1)) , where angle(U n ) represents phase of U n , and Q n represents a weight phase correction factor;

wherein the correction factor calculator calculates, for the obtained downlink channel, a channel mean by using RBs according to a following formula:

H

n

_

=

1

6

k

=

k

0

+

1

k

0

+

6

H

k

,

where n represents a sequence number of an RB, k 0 represents a sequence number of a starting subcarrier of the RB, k represents a sequence number of a subcarrier of the RB, H k represents a downlink channel, and H n represents a channel mean; or

wherein the correction factor calculator calculates, for the obtained downlink channel, a channel mean by using RBGs according to a following formula:

H

n

_

=

1

6

*

N

k

=

k

0

+

1

k

0

+

6

*

N

H

k

,

where n represents a sequence number of an RBG, k 0 represents a sequence number of a starting subcarrier of the RBG, k represents a sequence number of a subcarrier of the RBG, N represents a number of the RBs in the RBG, H k represents a downlink channel, and H n represents a channel mean.

6. The base station according to claim 5 , wherein the correction factor calculator is also configured to correct the pre-coding weight with the weight phase correction factor according to a following formula:

W n =(U n Q n ) H ,

where W n represents a corrected pre-coding weight, U n represents a unitary matrix, Q n represents the weight phase correction factor, and (U n Q n ) H represents a transposed matrix of U n Q n .

7. A base station, comprising:

a channel estimator configured to implement a channel estimation through a Sounding Reference Signal (SRS) measurement to obtain an uplink channel and obtain a corresponding downlink channel based on reciprocity of uplink and downlink channels;

a correction factor calculator configured to calculate a weight phase correction factor based on the obtained downlink channel and correct a pre-coding weight with the weight phase correction factor; and

a pre-coder configured to pre-code data according to the corrected pre-coding weight and send the pre-coded data;

wherein the correction factor calculator is also configured to:

calculate, for the obtained downlink channel, a channel mean by using Resource Blocks (RBs) or RB Groups (RBGs);

carry out an eigenvalue decomposition operation for the channel mean of a scheduled RB according to a following formula: H n H n H =U n Σ n U n H , where n represents a sequence number of an RB or an RBG, H n represents a channel mean, U n represents a unitary matrix, U n H represents a transposed matrix of U n , and Σ n represents a diagonal matrix composed of characteristic values of H n ; and

calculate, based on a result of the eigenvalue decomposition, a weight phase correction factor according to a following formula: Q n =e −j*angle(U n (1,1)) , where angle(U n ) represents phase of U n , and Q n represents a weight phase correction factor;

wherein the correction factor calculator calculates, for the obtained downlink channel, a channel mean by using RBs according to a following formula:

H

n

_

=

1

6

k

=

k

0

+

1

k

0

+

6

H

k

,

where n represents a sequence number of an RB, k 0 represents a sequence number of a starting subcarrier of the RB, k represents a sequence number of a subcarrier of the RB, H k represents a downlink channel, and H n represents a channel mean; or

wherein the correction factor calculator calculates, for the obtained downlink channel, a channel mean by using RBGs according to a following formula:

H

n

_

=

1

6

*

N

k

=

k

0

+

1

k

0

+

6

*

N

H

k

,

where n represents a sequence number of an RBG, k 0 represents a sequence (number of a starting subcarrier of the RBG, k represents a sequence number of a subcarrier of the RBG, N represents a number of the RBs in the RBG, H k represents a downlink channel, and H n represents a channel mean.

8. The base station according to claim 7 , wherein the correction factor calculator is also configured to correct the pre-coding weight with the weight phase correction factor according to a following formula:

W n =(U n Q n ) H ,

where W n represents a corrected pre-coding weight, U n represents a unitary matrix, Q n represents the weight phase correction factor, and (U n Q n ) H represents a transposed matrix of U n Q n .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ZTE CORPORATION
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 056144/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2015
From: SUN, BAOYU; ZHAO, YAJUN; LI, YUJIE; ZHANG, XIN; MO, LINMEI; XU, HANQING; CHEN, GUOFENG; HUANG, CHEN
To: ZTE CORPORATION
Reel/Frame 037078/0164 →
Priority Claims (1)
CN 2013 1 0123230 · Apr 10, 2013 · national
Continuity (1)
Related Publication 20160028456A1 · Jan 28, 2016