Method, codebook, and base station for precoding
AssigneeHuawei Technologies Co., Ltd.
InventorsYongxing Zhou, Qiang Wu
Life of this patent
Estimating the term…
Abstract
A method, a codebook, and a Base Station (BS) for precoding are provided. The precoding method includes: obtaining a total uplink power of a User Equipment (UE); if the total uplink power is greater than ¾ of a rated total transmit power of antennas, selecting a codeword from a first codebook with imbalanced power between layers; otherwise, selecting a codeword from the first codebook and a second codebook with balanced power between layers, so as for precoding data to be transmitted according to the selected codeword. Thus, a loss of an antenna performance at a high signal-to-noise ratio is reduced, and the loss of the power amplification of the antenna is reduced if the transmit power of the antenna is restricted.
Claims13
An apparatus, comprising:
- at least one processor, configured to precode data using a codeword from a codebook consisting of exactly twelve code words, each codeword being based on a Binary Phase Shift Keying (BPSK) character set, the codewords being:
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- -
- 1
- 0
- 0
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- and
-
-
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- .
-
A method for precoding, comprising:
- precoding data, by a processor, using a codeword from a codebook consisting of exactly twelve code words, each codeword being based on a Binary Phase Shift Keying (BPSK) character set, the codewords being:
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- -
- 1
- 0
- 0
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- and
-
-
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- .
-
An apparatus, comprising:
- at least one processor, configured to select a codeword for data precoding from a codebook consisting of exactly twelve code words, each codeword being based on a Binary Phase Shift Keying (BPSK) character set, the codewords being:
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 1
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 1
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- -
- 1
- 0
- 0
- ]
- ,
-
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 0
- -
- 1
- 0
- 0
- ]
- ,
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- ,
- and
-
-
- 1
- 2
-
- [
- 0
- 1
- 0
- 1
- 0
- 0
- -
- 1
- 0
- 0
- 0
- 0
- 1
- ]
- .
-
Dependencies are inferred from the claim text.