Clear Filters
Clear Filters

2 Patterns TDD Slot Configurations support

39 views (last 30 days)
Georges Antoun
Georges Antoun on 4 Jul 2024 at 9:40
Edited: Garmit Pant on 4 Jul 2024 at 15:40
Does the 5G Toolbox supports configuring 2 patterns in the TDD Slot configuration?

Answers (2)

Umar
Umar on 4 Jul 2024 at 10:02
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.

Garmit Pant
Garmit Pant on 4 Jul 2024 at 13:18
Edited: Garmit Pant on 4 Jul 2024 at 15:40
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:")
Cyclic slot pattern:
disp("Slot " + string((0:length(tddPattern)-1)') + ": " + tddPattern(:))
"Slot 0: D" "Slot 1: D" "Slot 2: S" "Slot 3: U" "Slot 4: U" "Slot 5: D" "Slot 6: D" "Slot 7: D" "Slot 8: S" "Slot 9: U"
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!

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!