2 Patterns TDD Slot Configurations support
18 views (last 30 days)
Show older comments
Does the 5G Toolbox supports configuring 2 patterns in the TDD Slot configuration?
0 Comments
Answers (2)
Umar
on 4 Jul 2024
Hi Georges,
To answer your question,the 5G Toolbox in Matlab supports configuring 2 patterns in the TDD (Time Division Duplex) Slot configuration. This feature allows users to define two different slot formats within a frame. For more information, please refer to
https://www.mathworks.com/help/5g/ug/nr-tdd-symbol-based-scheduling-performance-evaluation.html
Hope this will help answer your question.
0 Comments
Garmit Pant
on 4 Jul 2024
Edited: Garmit Pant
on 4 Jul 2024
Hello Georges Antoun
You can configure a TDD Slot to have multiple patterns within the same frame defining multiple special slots.
The following MATLAB Example implements downlink multiuser multiple-input multiple-output (MU-MIMO) by exploiting channel reciprocity in a time division duplex (TDD) scenario.
Please refer to the following code snippet to change the TDD Slot pattern in the below example to use two patterns
tddPattern = ["D" "D" "S" "U" "U" "D" "D" "D" "S" "U"];
disp("Cyclic slot pattern:")
disp("Slot " + string((0:length(tddPattern)-1)') + ": " + tddPattern(:))
The change in TTD slot pattern will let you simulate the effect of the 2-pattern configuration on the Block Error Rate and throughput for each user.
You can also use the "nrGNB" object to create and configure 5G new radio (NR) base station (gNB) nodes. The 'DLULConfigTDD' property can be used to set the TDD configuration for the slots. You can change the following parameters while creating the nrGNB object
- NumDLSlots — Number of full DL slots at the start of the DL-UL pattern. The default value is 2.
- NumDLSymbols — Number of DL symbols after the full DL slots. The default value is 12.
- NumULSymbols — Number of full UL slots at the end of the DL-UL pattern. The default value is 1.
- NumULSlots — Number of UL symbols before the full UL slots. The default value is 2.
You can refer to the following documentation about the "nrGNB" object to understand how to create and use the object:
I hope you find the above explanation and suggestions useful!
0 Comments
See Also
Categories
Find more on Modeling Basics 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!