Support for New RMC waveforms in LTE Toolbox (A1-9)
Show older comments
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
on 2 Apr 2026 at 6:24
0 votes
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
Categories
Find more on QPSK in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!