How do I use 5G NR Test Models (NR-TMs) in MATLAB to align with current 3GPP specifications for evaluating and verifying 5G NR systems?

2 次查看(过去 30 天)
I’m currently working on evaluating 5G New Radio (NR) systems using MATLAB’s 5G Toolbox and would like to align my simulations with the latest 3GPP test model standards (NR-TMs), as defined in 3GPP TS 38.141 and related specifications.
Specifically, I’d like to understand:
  1. What 5G NR test models (NR-TMs) are currently implemented in MATLAB or supported via nrWavegenConfig or nrWavegenFRCConfig?
  2. How does 5G NR test models (NR-TMs) models update when the 3GPP updates the last specifications?
  3. What command I an used to validate the current specifications?
  4. How are these models mapped to standardized 3GPP test scenarios for PDSCH, PUSCH, and other physical channels?
  5. Are there built-in waveform configurations for TM1.1, TM2, TM3.1, TM4, etc., or do we manually configure them using specific parameters (e.g., modulation, bandwidth, SCS)?
  6. What are best practices for conducting conformance evaluations using these test models with TDL/CDL channels (per TR 38.901)?
  7. Can I simulate both FR1 and FR2 NR-TMs using the same framework in MATLAB, and how do I set the correct parameters?
If available, please point me to relevant example scripts or Live Scripts in the 5G Toolbox documentation that demonstrate these use cases.
Thanks in advance for your help in aligning MATLAB simulations with current 3GPP NR-TM standards!

回答(1 个)

Sameer
Sameer 2025-7-11
To use 5G NR Test Models (NR-TMs) in MATLAB aligned with 3GPP specifications (TS 38.141), you can use the "hNRReferenceWaveformGenerator" class or the 5G Waveform Generator app available in the 5G Toolbox.
You can view all supported test models using:
hNRReferenceWaveformGenerator.FR1TestModels
hNRReferenceWaveformGenerator.FR2TestModels
Use the following code to generate a waveform:
cfg = hNRReferenceWaveformGenerator("NR-FR1-TM1.2", "20MHz", "15kHz", "FDD");
[waveform, info] = generate(cfg);
This automatically sets all parameters based on the 3GPP specification.
For conformance tests, you can pass the generated waveform through a TDL/CDL channel using "nrTDLChannel" or "nrCDLChannel" as per TR 38.901.
For more information please go through the following MathWorks documentation:
Hope this helps!

类别

Help CenterFile Exchange 中查找有关 Operations 的更多信息

标签

产品


版本

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by