Method and apparatus for transmitting and receiving beamforming matrix
AssigneeBeijing Nufront Mobile Multimedia Tech. Co., Ltd.
InventorsDongshan Bao, Shenfa Liu
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a method and apparatus for transmitting the beamforming matrix. The method includes calculating the maximum value mv(k) of the real part and imaginary part of the elements in subcarrier's beamforming matrix; carrying out a M bits quantization to mv(k) and obtaining the quantization amplitude Mv(k), calculating the linear part Mvlin(k) of Mv(k); carrying out a respectively Nb bits quantization to the real part and imaginary part of every element in V(k) by Mvlin(k), and obtaining the quantized beamforming matrix Vq(k); Nb is positive integer; transmitting said quantization amplitude Mv(k) and said quantized beamforming matrix Vq(k).
Claims10
A method for transmitting a beamforming matrix of a subcarrier on a channel of a Multiple Input Multiple Output (MIMO) channel of a MIMO system by a transmitter in response to a feedback request from a receiver for obtaining channel information in the MIMO system, comprising:
- determining, by the transmitter, a maximum value mv(k) of a real part and an imaginary part of elements in a subcarrier's beamforming matrix V(k);
- determining, by the transmitter, an M bits quantization of mv(k);
- determining, by the transmitter, a quantization amplitude Mv(k), M being a positive integer, wherein no division calculation is performed on mv(k) to determine Mv(k);
- determining, by the transmitter, a linear part Mvlin(k) of Mv(k), wherein no division calculation is performed on mv(k) to determine the linear part Mvlin(k) of Mv(k);
- determining, by the transmitter, a Nb bits quantization of a real part and imaginary part of every element in V(k) by Mvlin(k);
- determining, by the transmitter, a quantized beamforming matrix Vq(k), Nb being a positive integer, wherein
- V
- (
- m
- ,
- l
- )
- q
-
- (
- R
- )
- =
- sign
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
- *
- min
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- ,
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- ;
- V
- (
- m
- ,
- l
- )
- q
-
- (
- I
- )
- =
- sign
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
- *
- min
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- ,
- round
-
- (
-
- Im
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- ;
- V(m,l)(k) representing an element in V(k);
- V(m,l)q(R) representing a real part of quantized V(m,l)(k);
- V(m,l)q(I) representing an imaginary part of quantized V(m,l)(k);
- m being a row position reference, l being a column position reference;
- sign(V(m,l)(k)) representing a polarity symbols of V(m,l)(k);
- min(2Nb−1−1,
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- representing a minimum value of (2Nb−1−1) and
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- ;
- round representing a rounding operation;
- “| |” representing an absolute operation;
- and c being a positive real number;
- and
- transmitting, by the transmitter, said quantization amplitude Mv(k) and said quantized beamforming matrix Vq(k).
A method for a receiver receiving a beamforming matrix of a subcarrier on a Multiple Input Multiple Output (MIMO) channel of a MIMO system from a transmitter to obtain channel information in the MIMO system when the receiver initiates a feedback request, comprising:
- receiving, by the receiver, a quantized subcarrier's beamforming matrix Vq(k) and a quantization amplitude Mv(k), wherein
- V
- (
- m
- ,
- l
- )
- q
-
- (
- R
- )
- =
- sign
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
- *
- min
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- ,
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- ;
- V
- (
- m
- ,
- l
- )
- q
-
- (
- I
- )
- =
- sign
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
- *
- min
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- ,
- round
-
- (
-
- Im
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- ;
- V(m,l)(k) representing an element in V(k);
- V(m,l)q(R) representing a real part of quantized V(m,l)(k);
- V(m,l)q(I) representing an imaginary part of quantized V(m,l)(k);
- m being a row position reference, l being a column position reference;
- sign(V(m,l)(k)) representing a polarity symbols of V(m,l)(k);
- min
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- ,
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- )
- representing a minimum value of (2Nb−1−1) and
- round
-
- (
-
- Re
-
- (
- V
- (
- m
- ,
- l
- )
-
- (
- k
- )
- )
-
- M
- v
- lin
-
- (
- k
- )
- -
- c
-
- (
- 2
- N
- b
- -
- 1
- -
- 1
- )
- )
- ;
- round representing a rounding operation;
- “| |” representing an absolute operation;
- Nb being a positive integer and c being a positive real number;
- recovering, by the receiver, an amplitude value r(k) according to Mv(k), including carrying out a reverse process based on a method for quantizing Mv(k), wherein no division calculation is performed on mv(k) for quantizing Mv(k);
- scaling, by the receiver, a real part and an imaginary part of every element in Vq(k) according to r(k);
- recovering, by the receiver, a beamforming matrix {tilde over (v)}(k) of a subcarrier;
- and
- calculating, by the receiver, the subcarrier's precoding matrix Qk according to {tilde over (V)}(k).
Dependencies are inferred from the claim text.