Documentation

This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Generate LTE Uplink RMC Waveforms

LTE Uplink RMC Generator Overview

You can use the LTE Uplink RMC Generator app to generate uplink reference measurement channel (RMC) waveforms.

Open LTE Uplink RMC Generator App

To open the LTE Uplink RMC Generator app, select the APPS tab on the MATLAB desktop and click the following icon.

Alternatively, the LTE Uplink RMC Generator app can be launched from the MATLAB® command window.

Open LTE Uplink RMC Generator App from Command Line

The LTE Uplink RMC Generator dialog box appears when you execute the `lteRMCULTool` function with no input arguments.

`lteRMCULTool;`

Dialog Box Inputs and Outputs

Parameters

In the LTE Uplink RMC Generator dialog box, you can set the following parameters.

Parameter (Equivalent Field)ValuesDescription
Reference channel (`RC`)

`'A1-1'` (default), `'A1-2'`, `'A1-3'`, `'A1-4'`, `'A1-5'`, `'A2-1'`, `'A2-2'`, `'A2-3'`, `'A3-1'`, `'A3-2'`, `'A3-3'`, `'A3-4'`, `'A3-5'`, `'A3-6'`, `'A3-7'`, `'A4-1'`, `'A4-2'`, `'A4-3'`, `'A4-4'`, `'A4-5'`, `'A4-6'`, `'A4-7'`, `'A4-8'`, `'A5-1'`, `'A5-2'`, `'A5-3'`, `'A5-4'`, `'A5-5'`, `'A5-6'`, `'A5-7'`, `'A7-1'`, `'A7-2'`, `'A7-3'`, `'A7-4'`, `'A7-5'`, `'A7-6'`, `'A8-1'`, `'A8-2'`, `'A8-3'`, `'A8-4'`, `'A8-5'`, `'A8-6'`, `'A11-1'`, `'A3-2-9RB'`, `'A4-3-9RB'`

Reference measurement channel (RMC) number or type, as specified in TS 36.104 Annex A.

Duplex mode (`DuplexMode`)

`'FDD'` (default), `'TDD'`

Duplexing mode, specified as:

• `'FDD'` for Frequency Division Duplex or

• `'TDD'` for Time Division Duplex

Cell identity (`NCellID`)

Integer from 0 to 503

Physical layer cell identity

RNTI (`RNTI`)

0 (default), scalar integer

Radio network temporary identifier (RNTI) value (16 bits)

RV sequence (`RVSeq`)

Integer vector (0,1,2,3), specified as a one or two row matrix (for one or two codewords)

Specifies the sequence of Redundancy Version (RV) indicators for each HARQ process. The number of elements in each row is equal to the number of transmissions in each HARQ process. If `RVSeq` is a row vector in a two codeword transmission, then the same RV sequence is applied to both codewords.

Number of subframes (`TotSubframes`)

Nonnegative scalar integer

Total number of subframes to generate

Windowing (samples) (`Windowing`)

Nonnegative scalar integer

Number of time-domain samples over which windowing and overlapping of OFDM symbols is applied

Waveform output variable

Variable name, beginning with an alphabetical character and containing alphanumeric characters

Waveform output variable name. When you click , a new variable with this name is created in the MATLAB workspace.

Resource grid output variable

Variable name, beginning with an alphabetical character and containing alphanumeric characters

Resource grid output variable name. When you click , a new variable with this name is created in the MATLAB workspace.

RMC configuration output variable

Variable name, beginning with an alphabetical character and containing alphanumeric characters

RMC configuration output parameter structure name. When you click , a new variable with this name is created in the MATLAB workspace.

RMC Parameter Summary

The LTE Uplink RMC Generator dialog box displays the following RMC parameters.

Parameter (Equivalent Field)ValuesDescription
Number of uplink resource blocks (`NULRB`)

Scalar integer from 6 to 110

Number of uplink resource blocks. (${N}_{\text{RB}}^{\text{UL}}$)

Modulation (`Modulation`)

`'QPSK'`, `'16QAM'`, `'64QAM'`

Modulation type

Total info bits per frame

Positive scalar integer

Total transport block capacity per frame

Codeword Input Data

In the LTE Downlink RMC Generator dialog box, you can set the following input data for codewords. These input data are equivalent to elements of the `trdata` cell array in the `lteRMCDLTool` function.

Input DataValuesDescription
Transport info bit stream

Logical column vector, variable name

Information bits to transmit on PUSCH

Either enter in the vector manually, or specify the name of an existing variable in the MATLAB workspace. Each vector contains the information bits stream to be coded across the duration of the generation, which represents multiple concatenated transport blocks. Internally, these vectors are looped if the number of bits required across all subframes of the generation exceeds the length of the vectors provided. This feature allows you to enter a short pattern, such as `[1;0;0;1]`, that is repeated as the input to the transport coding.

Examples

Generate RMC A1-1 Waveform

This example shows how to generate a time-domain signal, `txWaveform`, and a 3-D array of the resource elements, `txGrid`, for the RMC A1-1, as specified in TS 36.104.

Open the LTE Uplink RMC Generator app. Select the APPS tab on the MATLAB desktop and click the following icon.

The LTE Uplink RMC Generator dialog box opens.

From the RC drop-down list, choose `A1-1`.

For Waveform output variable, enter `txWaveform`.

For Resource grid output variable, enter `txGrid`.

For RMC configuration output variable, enter `rmcCfgOut`. The dialog box now appears as shown in the following figure.

Click the button. The variables `txWaveform`, `txGrid`, and `rmcCfgOut` now appear in the MATLAB Workspace Browser.

References

[1] 3GPP TS 36.104. “Base Station (BS) radio transmission and reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.