Support for New RMC waveforms in LTE Toolbox (A1-9)

I have to generate 20MHz Reference Sensitivity Level QPSK PUSCH waveform.
in 36.141, 36.104, its A1-9 with 100 Resource blocks.
while invoking LTE toolbox api, lteRMCUL, it retuns an error below. Is there any option to support in near future ?
Error using lteRMCUL>validateRMC (line 640)
The function call resulted in an error: The RC number 'A1-9' is not valid, it must be one of 'A1-1', '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', 'A17-1', 'A17-2', 'A17-3', 'A17-4', 'A17-5',
'A17-6', 'A3-2-9RB', 'A4-3-9RB'.

Answers (1)

Darshak
Darshak on 2 Apr 2026 at 6:24
lteRMCUL only accepts a fixed set of RC strings, and A1-9 is not one of the supported presets - that’s why it fails inside validateRMC with the “RC number is not valid” message.
The good part is: you don’t actually need an exact “A1-9” preset name to generate the waveform. The toolbox is designed so you can start from the closest available preset and then override fields in the config struct (bandwidth/RBs, modulation, PRB allocation, etc.), and then generate the waveform using lteRMCULTool.
A simple example of this override workflow is already shown in the lteRMCUL documentation (starting from A1-3 and overriding the modulation).
To build your 20 MHz / 100 RB / QPSK PUSCH case, the same idea applies: pick a supported preset that’s closest, then override the parameters you need (for example NULRB = 100 for 20 MHz, set PUSCH.Modulation = 'QPSK', and set a full-band PUSCH.PRBSet), and generate the waveform using lteRMCULTool. The documentation explicitly supports passing a structure to lteRMCUL and using it as a template for waveform generation/customization.
This doucmentation can be referred to: https://www.mathworks.com/help/lte/ref/ltermcul.html

Products

Release

R2024b

Tags

Asked:

on 20 Mar 2026 at 10:39

Answered:

on 2 Apr 2026 at 6:24

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!