Documentation

lteCSICodebook

Codebook for channel state information reporting

Syntax

  • out = lteCSICodebook(nu,p,n)
    example
  • out = lteCSICodebook(nu,p,i1,i2)

Description

example

out = lteCSICodebook(nu,p,n) returns the precoding matrix, out, associated with channel state information (CSI) reporting as defined in TS 36.213, Section 7.2.4 [1]. out is of size p-by-nu, where p is the number of transmission antennas and nu is the number of transmission layers. Using this syntax, the function accepts a number of antennas, p, of 2 or 4, a number of layers, nu, of 1, 2, 3, or 4, and a codebook index, n. In this syntax, p corresponds to the number of cell-specific reference signal antenna ports, CellRefP, for the 'Port7-8' transmission scheme and the number of CSI reference signal antenna ports, CSIRefP, for the 'Port7-14' transmission scheme. The codebook entries are the same in either case.

out = lteCSICodebook(nu,p,i1,i2) returns the precoding matrix out for CSI reporting with p = 8 antennas, where nu (1...8) specifies the number of layers and i1 and i2 specify the first and second codebook indices respectively. In this syntax, p corresponds to the number of CSI reference signal antenna ports, CSIRefP, and the 'Port7-14' transmission scheme is implied.

Examples

collapse all

Create Codebook Entry for CSI Reporting

This example creates a codebook entry for CSI reporting with 2 layers, 4 antennas, and a codebook index of 3.

lteCSICodebook(2,4,3)
ans =

   0.3536 + 0.0000i   0.0000 + 0.3536i
   0.0000 - 0.3536i   0.3536 + 0.0000i
  -0.3536 + 0.0000i   0.0000 + 0.3536i
   0.0000 + 0.3536i   0.3536 + 0.0000i

Input Arguments

collapse all

nu — Number of transmission layers1 ... 8 | positive scalar integer

Number of transmission layers.

p — Number of transmission antennas1 ... 8 | positive scalar integer

Number of transmission antennas.

n — Codebook index0 ... 15 | nonnegative scalar integer

Codebook index.

i1 — First codebook index0 ... 15 | nonnegative scalar integer

First codebook index.

i2 — Second codebook index0 ... 15 | nonnegative scalar integer

Second codebook index.

Output Arguments

collapse all

out — Precoding matrix associated with CSI reportingcomplex-valued numeric matrix

Precoding matrix associated with CSI reporting, returned as a complex-valued numeric matrix. out is a matrix of size p-by-nu, where p is the number of transmission antennas and nu is the number of transmission layers.

Data Types: double
Complex Number Support: Yes

References

[1] 3GPP TS 36.213. "Physical layer procedures." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.

Introduced in R2014a

Was this topic helpful?