Skip to content

Slot Fotmat

pchat-imm edited this page Sep 13, 2024 · 5 revisions
  1. Heavy Uplink Slot format tutorial from: https://github.com/srsran/srsRAN_Project/discussions/668

gNB's config for UL heavy scenario

cell_cfg:
  pdsch:
    olla_target_bler: 0.1
    mcs_table: qam256
  pusch:
    olla_target_bler: 0.1
    mcs_table: qam256
    min_k2: 2
  pucch:
    min_k1: 2
  tdd_ul_dl_cfg:
    dl_ul_tx_period: 10
    nof_dl_slots: 2
    nof_dl_symbols: 10
    nof_ul_slots: 7
    nof_ul_symbols: 0

speedtest of CPE (UE)

  1. RAN Slicing tutorial from: https://github.com/srsran/srsRAN_Project/discussions/756

purpose:

  • Slice 1: reserving a small BW for critical traffic by putting the UE having critical traffic on a different slice and setting minimum number of RBs to allocate to that slice
  • Slice 2: no limit

gNB

  slicing:                                                        # Optional TEXT. Configure network slicing options. This can only be set via the configuration file.
    -                                                             # Configure Slice 1
      sst: 1                                                      # Optional UINT (1). Sets the Slice Service Type. Supported: [0 - 255].
      sd: 1                                                       # Optional UINT (0). Sets the Service Differentiator. Supported: [0-16777215].
      sched_cfg:
        min_prb_policy_ratio: 10
        max_prb_policy_ratio: 10
    -                                                             # Configure Slice 2
      sst: 1
      sd: 2
      sched_cfg:
        min_prb_policy_ratio: 0
        max_prb_policy_ratio: 100

open5gs

amf:
  plmn_support:
      s_nssai:
        - sst: 1
          sd: 0x000001
        - sst: 1
          sd: 0x000002

nssf:
      nsi:
          s_nssai:
            sst: 1
            sd: 0x000001      

            sst: 1
            sd: 0x000002      

change on open5gs' webui to config SIM card for the UE

     sst: 1
     sd: 000001

or   sst:1
     sd: 000002

At slice#1 (sst:1, sd:1), with min_PRB: 10, max_PRB:10

At slice#2 (sst:1, sd:2) with min_PRB:0, max_PRB:100

after slicing, it may affect th subscriber list of open5gs. The open5gs will return that the list only contains of specific sst and sd

  1. drop existing subscriber
## enter mongosh
>> mongosh

## go to open5gs database
test> use open5gs

## find subscriber
open5gs> db.subscribers.find()

## drop exisiting subscriber
open5gs> db.subscribers.drop()

## check the subscriber list again
open5gs> db.subscibers.find()
  1. add the subscriber again
./open5gs-dbctl add 901700000062714 DF8CBC862DB172C13CF09C37D7077009 0357A1719313FE31EA8112131810C98F
./open5gs-dbctl add 901700000062713 96E5235D7BD18E48BEF1B85521383C4E B1C0A05123C419D615B71EC0F8CE13AB
  1. config on 127.0.0.1:9999 to change into IPv4
Clone this wiki locally