lteCSIRS
Channel state information reference signal
Description
Examples
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 CSIRSPeriod is Icsi-rs, which equals [ Tcsi-rs Dcsi-rs]=[10 1].
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');
Input Arguments
eNodeB cell-wide settings, specified as a structure containing these parameter fields:
| Parameter Field | Required or Optional | Values | Description |
|---|---|---|---|
NDLRB | Required | Scalar integer from 6 to 110 | Number of downlink resource blocks () |
NCellID | Required | Integer from 0 to 503 | Physical layer cell identity |
NSubframe | Required | 0 (default), nonnegative scalar integer | Subframe number |
NFrame | Optional | 0 (default), nonnegative scalar integer | Frame number |
CellRefP is
only used when the Indexing format option
for indexing generation is'rs+unused' | |||
CellRefP | Optional | 1 (default), 2, 4 | Number of cell-specific reference signal (CRS) antenna ports |
CyclicPrefix | Optional |
| Cyclic prefix length |
DuplexMode | Optional |
| Duplexing mode, specified as either:
|
The following parameters
apply when | |||
TDDConfig | Optional | 0, 1 (default), 2, 3, 4, 5, 6 | Uplink–downlink configuration |
SSC | Optional | 0 (default), 1, 2, 3, 4, 5, 6, 7, 8, 9 | Special subframe configuration (SSC) |
CSIRSPeriod | Optional |
See note. | 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 | |||
CSIRSConfig | Required | Nonnegative scalar integer | Array CSI-RS configuration indices. See TS 36.211, Table 6.10.5.2-1. |
CSIRefP | Required | 1 (default), 2, 4, 8 | Array of number of CSI-RS antenna ports |
NCSIID | Optional | Nonnegative scalar integer | CSI-RS scrambling identity. If this field is not present, then |
ZeroPowerCSIRSPeriod | Optional |
See note. | 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 | |||
ZeroPowerCSIRSConfig | Required |
16-bit bitmap character vector or string scalar (truncated if
not 16 bits or |
Zero power CSI-RS resource configuration index lists (TS 36.211
Section 6.10.5.2). Specify each list as a 16-bit bitmap character vector or string scalar (if
less than 16 bits, then |
Note:
| |||
Symbol generation options, specified as a character vector, cell array of character vectors,
or string array. For convenience, you can specify several options as a
single character vector or string scalar by a space-separated list of values
placed inside the quotes. Values for opts when specified
as a character vector include (use double quotes for string):
| Option | Values | Description |
|---|---|---|
| Symbol style |
| Style for returning CSI-RS symbols, specified as one of the following options.
|
| Symbol format |
| Format for the returned symbols, specified as one of the following options.
|
Note Returned symbols specify the CSI-RS resource values within an
N-by-M-by-antennas array. The number of antennas is | ||
Example: 'ind rsonly', "ind rsonly",
{'ind','rsonly'}, or
["ind","rsonly"] specify the same formatting
options.
Data Types: char | string | cell
Output Arguments
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 enb.CSIRefP ports
based on the cell-wide parameter settings. The length of sym is
the number of resource elements. See lteCSIRS Processing.
Data Types: double
Complex Number Support: Yes
More About
The lteCSIRS function supports
the creation of multiple non-zero power CSI-RS resources and zero
power CSI-RS.
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.
References
[1] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a
See Also
lteCSIRSIndices | lteCellRS | lteDMRS | lteEPDCCHDMRS | ltePRS | ltePRBS
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)