Precoding a transmission from a two-dimensional antenna array using a partially reshaped codebook
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsNiklas Wernersson, Svante Bergman
Life of this patent
Estimating the term…
Abstract
A transmitting radio node (10) precodes a transmission from an antenna array, which includes antenna elements arranged along at least two axes, using a main codebook which is representable as a Kronecker product of a first codebook and a second codebook, where the first codebook comprises predetermined sub-precoders and the second codebook comprises configurable sub-precoders. A receiving radio node (20) may benefit from adaptive beamforming made possible by the configurability of the main codebook, while still using a stable format, which remains valid also after reconfiguration, for the exchange of reference signals and corresponding feedback information.
Claims31
A method for precoding a transmission from an antenna array, the antenna array including antenna elements arranged along at least first and second axes at a transmitting radio node, the method comprising:
- configuring a main codebook with respect to the second axis, while leaving the main codebook unchanged with respect to the first axis, wherein the main codebook is representable as a Kronecker product of a first codebook and a second codebook, wherein the first codebook corresponds to the first axis and comprises predetermined sub-precoders, and wherein the second codebook corresponds to the second axis and comprises configurable sub-precoders, wherein the main codebook comprises precoders that are each representable as at least a Kronecker product of one of the sub-precoders of the first codebook and one of the sub-precoders of the second codebook;
- precoding the transmission using the main codebook as configured with respect to the second axis;
- and
- transmitting the precoded transmission using the antenna array.
A computer program product stored in a non-transitory computer readable medium for controlling precoding of a transmission from an antenna array, the antenna array including antenna elements arranged along at least first and second axes at a transmitting radio node, the computer program product comprising software instructions which, when run on a processing circuit of the transmitting radio node, causes the transmitting radio node to:
- configuring a main codebook with respect to the second axis, while leaving the main codebook unchanged with respect to the first axis, wherein the main codebook is representable as a Kronecker product of a first codebook and a second codebook, wherein the first codebook corresponds to the first axis and comprises predetermined sub-precoders, and wherein the second codebook corresponds to the second axis and comprises configurable sub-precoders, wherein the main codebook comprises precoders that are each representable as at least a Kronecker product of one of the sub-precoders of the first codebook and one of the sub-precoders of the second codebook;
- precode the transmission using the main codebook as configured with respect to the second axis;
- and
- transmit the precoded transmission using the antenna array.
A transmitting radio node for precoding a transmission from an antenna array, the antenna array including antenna elements arranged along at least first and second axes at the transmitting radio node, the transmitting radio node comprising:
- a processing circuit;
- memory containing instructions which, when executed by the processing circuit, causes the transmitting radio node to:
- configuring a main codebook with respect to the second axis, while leaving the main codebook unchanged with respect to the first axis, wherein the main codebook is representable as a Kronecker product of a first codebook and a second codebook, wherein the first codebook corresponds to the first axis and comprises predetermined sub-precoders, and wherein the second codebook corresponds to the second axis and comprises configurable sub-precoders, wherein the main codebook comprises precoders that are each representable as at least a Kronecker product of one of the sub-precoders of the first codebook and one of the sub-precoders of the second codebook;
- precode the transmission using the main codebook as configured with respect to the second axis;
- and
- transmit the precoded transmission using the antenna array.
Dependencies are inferred from the claim text.