Meta Data in Log File
This page is not about testing anything. This is more of information purpose. This is about the meta data in a log file. If you open up a saved log file in text editor, you will see a list of important informations at the beginning of the file. It is called meta data. You would not see this information in WebGUI, you need to open it in text editor to see this part of the log. The contents of this part is not usually documented in official document and tend to change with different releases. So what you see in your log from current setup may not be same as what you see in this page.
Personally I am referring to this information for following cases. You may have your own reasons for the reference.
- MIB / PBCH log is not directly printed out in gNB log, but I can get most of gNB MIB information from the Meta data (
NOTE : Since 2022-06-17, MIB logging is supported. Check out this) - In LTE, I can get the summary of resource allocation for PUCCH and figure out how much of resources are available for user data (Check out this tutorial on how to interpret / utilize this information)
- I can get the configuration data for each component (i.e, enb, mme. ims) and convert it into Amarisoft *.cfg file (Check out this tutorial on how to do this).
The initial version of this page is based on 2022-02-23 release and I will update/add items when there is any outstanding changes/additions.
Table of Contents
- Meta Data in Log File
Examples of Meta Data
Followings are the examples of Meta data for enb, mme, ims logs for 2022-02-23 release.
enb - LTE log
Text Version Example :
# lteenb version 2022-12-06, gcc 9.2.1 # Licensed to 'Amarisoft' [cbe6e80b13cb6a41616c693cb3c9801b1b9662053382a8c571] # SMP C=8 PRACH=1 DRBs=1 RF0=1/1 # Log file format: # time layer dir ue_id {cell_id rnti sfn channel:} message # Cell 0x01: earfcn=3350 pci=1 mode=FDD # DL: n_rb_dl=25 cyclic_prefix=0 # UL: n_rb_ul=25 cyclic_prefix=0 prach_config_index=4 prach_freq_offset=2 delta_pucch_shift=2 n_rb_cqi=1 n_cs_an=0 # PUCCH allocation: # Type RBs n # 2/2a/2b 1 6 # Start of PUCCH ACK/NACK=11 # RBs reserved for PUCCH: 3 3 3 3 3 3 3 3 3 3 # SR resource count=220 # CQI resource count=240 # SRS resources: offsets=8 freqs=5 total=80 # GBR limits: DL=2.475 Mre/s UL=2.492 Mre/s |
enb - NR NSA log
Text Version Example :
# lteenb version 2022-12-06, gcc 9.2.1 # Licensed to 'Amarisoft' [cbe6e80b13cb6a41616c693cb3c9801b1b9662053382a8c571] # SMP C=8 PRACH=1 DRBs=1 RF0=2/1 RF1=2/1 # Log file format: # time layer dir ue_id {cell_id rnti sfn channel:} message # Cell 0x01: earfcn=300 pci=1 mode=FDD # DL: n_rb_dl=100 cyclic_prefix=0 # UL: n_rb_ul=100 cyclic_prefix=0 prach_config_index=4 prach_freq_offset=4 delta_pucch_shift=2 n_rb_cqi=1 n_cs_an=0 # PUCCH allocation: # Type RBs n # 2/2a/2b 1 6 # Start of PUCCH ACK/NACK=11 # RBs reserved for PUCCH: 7 7 7 7 7 7 7 7 7 7 # SR resource count=220 # CQI resource count=240 # SRS resources: offsets=8 freqs=20 total=320 # GBR limits: DL=9.556 Mre/s UL=10.535 Mre/s # Cell 0x02: nr_arfcn=632628 ul_nr_arfcn=632628 pci=500 mode=TDD rat=nr n_rb_dl=51 n_rb_ul=51 dl_mu=1 ul_mu=1 ssb_mu># GBR limits: DL=9.400 Mre/s UL=2.742 Mre/s # Auto k1=[8,7,7,6,5,4,12,11] k2=[7,4] msg3_k2=8 |
enb - NR SA log
Text Version Example :
# lteenb version 2022-12-06, gcc 9.2.1 # Licensed to 'Amarisoft' [cbe6e80b13cb6a41616c693cb3c9801b1b9662053382a8c571] # SMP C=8 PRACH=1 DRBs=1 RF0=2/1 # Log file format: # time layer dir ue_id {cell_id rnti sfn channel:} message # Cell 0x01: nr_arfcn=632628 ul_nr_arfcn=632628 pci=500 mode=TDD rat=nr n_rb_dl=51 n_rb_ul=51 dl_mu=1 ul_mu=1 ssb_mu># GBR limits: DL=9.400 Mre/s UL=2.742 Mre/s # Auto k1=[8,7,7,6,5,4,12,11] k2=[7,4] msg3_k2=8* (Section III-B)-2)) |
mme
ims
Descriptions
You may understand the meaning of the information in Meta data section without any further explanation. So I would not explain those information in this page. In this section, I will explain only on those information that would require additional description.
CFG
CFG is the compression version of the all the configurations that are used for the test. You can convert this into readable test format as explained in this tutorial.
Cell - NR
Cell data for NR carries information as shown below.
Cell 0x01: nr_arfcn=632628 ul_nr_arfcn=632628 pci=500 mode=TDD rat=nr n_rb_dl=51 n_rb_ul=51 dl_mu=1 ul_mu=1 ssb_mu=1 ssb_arfcn=632544 ssb_prb=12:20 k_ssb=0 coreset0_prb=0:48 coreset0_idx=10
Some information that you want to have explanation would be as follows.
- mu : subcarrier spacing. 0 = 15Khz, 1 = 30 Khz, 2 = 60 Khz, 3 = 120 Khz
- ssb_prb, k_ssb, coreset0_prb, coreset0_idx : all determined by MIB in NR Cell. For the details, refer to 3GPP 38.211, 38.213, 38.331