nrGNB
Download Required: To use nrGNB
,
first download the Communications Toolbox Wireless Network Simulation Library add-on.
Description
Use the nrGNB
object to create and configure 5G new radio (NR)
base station (gNB) nodes.
Creation
Description
creates a default gNB
object.gnb
= nrGNB
gnb = nrGNB(
creates one
or more similar gNB objects, and sets writable PropertyName=Value
)properties
using one
or more optional name-value arguments. For example, Position=[100 100 0; 5000 100
0],Name=["gNB1","gNB2"]
creates two gNB objects, one with the name
"gNB1"
and the other named "gNB2"
, positioned at
[100 100 0]
and [5000 100 0]
, respectively. The
number of rows in the Position
argument defines the number of gNB
objects created. If you create N nodes but supply M
names, where M is greater than N, the
nrGNB
object uses only the first N names. If
M is less than N, the object uses default names
for the trailing (N-M) nodes.
Properties
Object Functions
configureScheduler | Configure scheduler at gNB |
configureULPowerControl | Configure uplink power control parameters |
connectUE | Connect one or more UEs to gNB |
addTrafficSource | Add data traffic source to 5G NR node |
statistics | Statistics of gNB |
Examples
References
[1] 3GPP TS 38.104. “NR; Base Station (BS) radio transmission and reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2] 3GPP TS 38.214. “NR; Physical layer procedures for data.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[3] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[4] 3GPP TS 38.321. “NR; Medium Access Control (MAC) protocol specification.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[5] 3GPP TS 38.322. “NR; Radio Link Control (RLC) protocol specification.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.