Channel state information reference signal
sym = lteCSIRS(enb)
sym = lteCSIRS(enb,opts)
Generate CSI-RS symbols and combine them with a 10 MHz, release 8, port 0 PDSCH subframe resource grid.
Initialize a reference channel structure. Create a 10 MHz, release 8, port 0 PDSCH configuration parameter structure. Set subframe number to 1, number of CSI-RS antenna ports to 8, CSI-RS configuration to 0, and CSIRSPeriod to 6.
rmc = lteRMCDL('R.2','FDD',1); rmc.NSubframe = 1; rmc.CSIRefP = 8; rmc.CSIRSConfig = 0; rmc.CSIRSPeriod = 6;
The 8 antenna ports are ports 15 to 22. The setting for
Icsi-rs, which equals [
Create a 3-D resource grid to contain the subframes for all eight CSI-RS ports.
rgrid = lteResourceGrid(rmc,rmc.CSIRefP);
Write the release 8 port 0 transmission into the first plane of the resource grid.
[wave,rgrid(:,:,1)] = lteRMCDLTool(rmc,[1,0,0,1]);
Create the CSI-RS symbols for ports 15 to 22. Overwrite all ports included in the port 0 transmission with the actual CSI-RS and unused RE.
rgrid(lteCSIRSIndices(rmc,'rs+unused')) = lteCSIRS(rmc,'rs+unused');
Warning: Using default value for parameter field ZeroPowerCSIRSPeriod (Off) Warning: Using default value for parameter field ZeroPowerCSIRSPeriod (Off)
enb— eNodeB cell-wide settingsstructure
eNodeB cell-wide settings, specified as a structure that can contain these parameter fields.
|Parameter Field||Required or Optional||Values||Description|
Scalar integer (6,...,110). Standard bandwidth values are 6,
15, 25, 50, 75, and 100.
Number of downlink (DL) resource blocks (RBs)
Integer from 0 to 503
Physical layer cell identity.
0 (default), Nonnegative scalar integer
1 (default), 2, 4
Number of cell-specific reference signal (CRS) antenna ports
Cyclic prefix length
Duplexing mode, specified as:
The following parameters
0 (default), 1, 2, 3, 4, 5, 6
Uplink or downlink configuration
0 (default), 1, 2, 3, 4, 5, 6, 7, 8, 9
Special subframe configuration (SSC)
See note 1.
CSI-RS subframe configurations for one or more CSI-RS resources. Multiple CSI-RS resources can be configured from a single common subframe configuration or from a cell array of configurations for each resource.
The following CSI-RS resource
parameters apply only when
Nonnegative scalar integer
Array CSI-RS configuration indices. See TS 36.211, Table 18.104.22.168-1.
1 (default), 2, 4, 8
Array of number of CSI-RS antenna ports
Nonnegative scalar integer
CSI-RS scrambling identity. If this field is not present, then
See note 1.
Zero power CSI-RS subframe configurations for one or more zero power CSI-RS resource configuration index lists. Multiple zero power CSI-RS resource lists can be configured from a single common subframe configuration or from a cell array of configurations for each resource list.
The following zero power
CSI-RS resource parameter is only required if one, or more of the
above zero power subframe configurations are set to any value other than
16-bit bitmap string (truncated if not 16 bits or
Zero power CSI-RS resource configuration index lists (TS 36.211
Section 22.214.171.124). Specify each list as a 16-bit bitmap string (if
less than 16 bits, then
opts— Symbol generation option stringsstring | cell array of strings
Options to control the content and format of the returned symbols,
specified as a string or a cell array of strings. Values for
Style for returning CSI-RS symbols, specified as one of the following options.
Format for the returned symbols, specified as one of the following options.
sym— CSI-RS symbols column vector (default) | matrix
CSI-RS symbols for transmission in a single subframe on up to
eight antenna ports, returned as a column vector or matrix of concatenated
CSI-RS symbol sequences for each of the
based on the cell-wide parameter settings. The length of
the number of resource elements. See lteCSIRS Processing.
Complex Number Support: Yes
lteCSIRS function supports
the creation of multiple non-zero power CSI-RS resources and zero
By default the output symbols are returned as a column vector and are ordered as they should be mapped into the resource elements along with lteCSIRSIndices. If, according to the CSI-RS resource subframe configurations and duplex mode, there are no CSI-RS scheduled in the subframe, then the output is empty. Optionally the returned symbols can also include zeros representing the resource elements which should be unused since they are reserved for CSI-RS symbols in one or more of the other ports. On assignment into a populated subframe grid, these zeros create empty resource elements for both Release 8, and Release 10 and 11 compatibility. When multiple non-zero power resources and zero power CSI-RS are output, the zero power CSI-RS symbols are first in the concatenated output, followed by the symbols for the ordered set of CSI-RS resources.
 3GPP TS 36.211. "Physical Channels and Modulation." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.