Documentation

This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

LTE Uplink RMC Generator

Generate LTE uplink reference measurement channel (RMC) waveforms

Description

The LTE Uplink RMC Generator app generates preset PUSCH reference measurement channel (RMC) waveforms. TS 36.104 [1], Annex A specifies fixed reference channels (FRC) for base station performance testing.

UL Reference Channel Options

Initialization choices available for the uplink reference channel and associated top-level configuration defaults include:

Reference channelsReference channels (continued)Reference channels (continued)

A1-1 (6 RB, QPSK, R=1/3)

A1-2 (15 RB, QPSK, R=1/3)

A1-3 (25 RB, QPSK, R=1/3)

A1-4 (3 RB, QPSK, R=1/3)

A1-5 (9 RB, QPSK, R=1/3)

A2-1 (6 RB, 16QAM, R=2/3)

A2-2 (15 RB, 16QAM, R=2/3)

A2-3 (25 RB, 16QAM, R=2/3)

A3-1 (1 RB, QPSK, R=1/3)

A3-2 (6 RB, QPSK, R=1/3)

A3-3 (15 RB, QPSK, R=1/3)

A3-4 (25 RB, QPSK, R=1/3)

A3-5 (50 RB, QPSK, R=1/3)

A3-6 (75 RB, QPSK, R=1/3)

A3-7 (100 RB, QPSK, R=1/3)

A4-1 (1 RB, 16QAM, R=3/4)

A4-2 (1 RB, 16QAM, R=3/4)

A4-3 (6 RB, 16QAM, R=3/4)

A4-4 (15 RB, 16QAM, R=3/4)

A4-5 (25 RB, 16QAM, R=3/4)

A4-6 (50 RB, 16QAM, R=3/4)

A4-7 (75 RB, 16QAM, R=3/4)

A4-8 (100 RB, 16QAM, R=3/4)

A5-1 (1 RB, 64QAM, R=5/6)

A5-2 (6 RB, 64QAM, R=5/6)

A5-3 (15RB, 64QAM, R=5/6)

A5-4 (25 RB, 64QAM, R=5/6)

A5-5 (50 RB, 64QAM, R=5/6)

A5-6 (75 RB, 64QAM, R=5/6)

A5-7 (100 RB, 64QAM, R=5/6)

A7-1 (3 RB, 16QAM, R=3/4)

A7-2 (6 RB, 16QAM, R=3/4)

A7-3 (12 RB, 16QAM, R=3/4)

A7-4 (25 RB, 16QAM, R=3/4)

A7-5 (25 RB, 16QAM, R=3/4)

A7-6 (25 RB, 16QAM, R=3/4)

A8-1 (3 RB, QPSK, R=1/3)

A8-2 (6 RB, QPSK, R=1/3)

A8-3 (12 RB, QPSK, R=1/3)

A8-4 (25 RB, QPSK, R=1/3)

A8-5 (25 RB, QPSK, R=1/3)

A8-6 (25 RB, QPSK, R=1/3)

A11-1 (3RB, QPSK, R=11/27)

A3-2-9RB (6 RB, QPSK, R=1/3)

The fields in the output configuration structure are initialized in accordance with the reference channels defined in TS 36.104 [1], Annex A.

  • 'A3-2-9RB' is a custom RMC configured for non-standard bandwidth that uses the same code rate as the standardized version.

  • 'A11-1' enables TTI bundling and the corresponding HARQ pattern (enhanced HARQ pattern for FDD).

User Interface Settings

In the LTE Uplink RMC Generator user interface, you can set these 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.

Total number of uplink resource blocks (NULRB)Integer from 6 to 110

Number of uplink resource blocks. (NRBUL)

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 Generate waveform, 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 Generate waveform, 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 Generate waveform, a new variable with this name is created in the MATLAB workspace.

PUSCH Parameter Summary

The LTE Uplink RMC Generator user interface displays these RMC parameters:

Parameter (Equivalent Field)ValuesDescription
Allocated resource blocksInteger from 6 to 110Number of resource blocks allocated to PUSCH ≤ NRBUL
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 Uplink RMC Generator user interface, you can set the input data for codewords. The input data is 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. If the number of bits required across all subframes of the generation exceeds the length of the vectors provided, these vectors are looped internally. 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.

Open the LTE Uplink RMC Generator App

  • MATLAB Toolstrip: On the Apps tab, under Signal Processing and Communications, click the LTE Uplink RMC Generator app icon.

  • MATLAB command prompt: Enter lteUplinkRMCGenerator.

Examples

expand all

Use the LTE Uplink RMC Generator app to generate a time-domain signal and a 3-D array of the resource elements for the A1-1 reference measurement channel, as specified in TS 36.104.

Open the LTE Uplink RMC Generator app.

Adjust default runtime parameter settings:

  • Set RC to A1-1.

Specify output variable names:

  • For Waveform output variable, enter txWaveform.

  • For Resource grid output variable, enter txgrid.

  • For RMC configuration output variable, enter rmcCfgOut.

The user interface entries should now match these:

Click Generate waveform and the txWaveform, txGrid, and rmcCfgOut variables appear in the MATLAB Workspace browser.

Programmatic Use

expand all

See the lteRMCULTool function reference page for a description of the programmatic syntaxes supported.

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.

Introduced in R2014a

Was this topic helpful?