Precoded Data Receiver
AssigneeNEC Laboratories America, Inc.
InventorMohammad A. Khojastepour
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are disclosed for applying successive multi-rank beamforming strategies (e.g., successive precoding strategies) for the design of precoders over a set of parallel channels. Successive beamforming is applied to a narrow band channel model and is also applied for finer quantization of a single beamforming vector (e.g., recursive beamforming). A first embodiment provides the optimal approach with high complexity. An alternative embodiment provides successive beamforming for near optimal precoding selection with medium complexity. A low complexity method for precoder selection is also provided wherein a channel representative matrix for the set of parallel channels is determined and successive beamforming on the calculated channel representative is applied.
Claims19
A method by a mobile terminal for receiving data, comprising:
- receiving data transmitted from a remote transmitter and precoded with a precoding matrix selected from a codebook for M transmit antennas, the codebook having entries in the following form
- A
- (
- v
- 1
- ,
- v
- 2
- ,
- v
- 3
- ,
- …
-
- )
- =
- [
- v
- 1
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- v
- 2
- ]
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- HH
-
- (
- v
- 2
- -
- e
- 1
- M
- -
- 1
-
- )
-
- [
- 0
- v
- 3
- ]
- ]
- ]
- ,
- …
- where e1N=[1, 0, . . . , 0]TεCN, CN being N-dimensional complex space, va denotes a column vector, HH(vk−e1l) is a rotation matrix that transforms vector vk to the unit vector e1l.
A mobile terminal for receiving data, comprising:
- a receiving unit to receive data transmitted from a remote transmitter and precoded with a precoding matrix selected from a codebook for M transmit antennas, the codebook having entries in the following form
- A
- (
- v
- 1
- ,
- v
- 2
- ,
- v
- 3
- ,
- …
-
- )
- =
- [
- v
- 1
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- v
- 2
- ]
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- HH
-
- (
- v
- 2
- -
- e
- 1
- M
- -
- 1
-
- )
-
- [
- 0
- v
- 3
- ]
- ]
- ]
- ,
- …
- where e1N=[1, 0, . . . , 0]TεCN, CN being N-dimensional complex space, va denotes a column vector, HH(vk−e1l) is a rotation matrix that transforms vector vk to the unit vector e1l and va is selected from a set Va where V1={vi1εCM}i=1N1, V2={e1M−1}, V3={e1M−2}, . . . .
A mobile terminal for receiving, comprising:
- receiving means for receiving data transmitted from a remote transmitter and precoded with a precoding matrix selected from a codebook for M transmit antennas, the codebook having entries in the following form
- A
- (
- v
- 1
- ,
- v
- 2
- ,
- v
- 3
- ,
- …
-
- )
- =
- [
- v
- 1
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- v
- 2
- ]
- ,
- HH
-
- (
- v
- 1
- -
- e
- 1
- M
- )
-
- [
- 0
- HH
-
- (
- v
- 2
- -
- e
- 1
- M
- -
- 1
-
- )
-
- [
- 0
- v
- 3
- ]
- ]
- ]
- ,
- …
- where e1N=[1, 0, . . . , 0]TεCN, CN being N-dimensional complex space, va denotes a column vector, HH(vk−e1l) is a rotation matrix that transforms vector vk to the unit vector e1l and va is selected from a set Va where V1={vi1εCM}i=1N1, V2={e1M−1}, V3={e1M−2}, . . . .
Dependencies are inferred from the claim text.