ngapp_build20190320放出后,陆续收到反馈:app总是报错,不容易找到valid configuraiton能让工具顺利导出excel。
为方便调试验证,新增下列feature:
(1) 如果options/enable debug勾选,不会再执行excel导出操作,即使configuration是正确的。如果需要导出excel,请去勾选options/enable debug。
(2)针对工具中存在的四处随机操作,新增‘advanced settings' tab用于指定对应参数配置:
这四处随机操作分别是:
(1)recvSSB之后侦听SIB1调度PDCCH occasion时:
*bestSsb为随机选取
*与bestSsb对应的PDCCH slot为随机选取
*与bestSSB对应的PDCCH slot的PDCCH candidate为随机选取
(2)PRACH发送过程中:
*与bestSsb对应的PRACH occasion为随机选取
(3)侦听Msg2调度的PDCCH occasion时:
*pdcch occasion为随机选取;
*与pdcch occasion对应的pdcch candidate为随机选取
'advanced settings'中与上述对应的6个配置参数,用于直接指定相应的配置值。对于invalid configuration,可以通过’advanced settings‘配置来逐步调整为valid configuration。
(3)举例如下:
n41,100M,all scs=30k,ul/dl configuration is align to LTE sa2+ssp7(3:1+10:2:2) with 3ms offset.
Invalid configuration example:
[5GNR SIM]Prepare configurations
-->inside prepNrGrid
contents of ["freqBand"]: {'opBand': 'n41', 'duplexMode': 'TDD', 'maxDlFreq': 2690, 'freqRange': 'FR1'}
contents of ["ssbGrid"]: {'scs': '30KHz', 'pattern': 'Case C', 'minGuardBand240k': 'NA', 'kSsb': '0', 'nCrbSsb': '38'}
contents of ["ssbBurst"]: {'maxL': 8, 'inOneGroup': '11111111', 'groupPresence': 'NA', 'period': '20ms'}
contents of ["mib"]: {'sfn': '0', 'hrf': '0', 'dmrsTypeAPos': 'pos2', 'commonScs': '30KHz', 'rmsiCoreset0': '12', 'rmsiCss0': '0', 'coreset0MultiplexingPat': 1, 'coreset0NumRbs': 48, 'coreset0NumSymbs': 1, 'coreset0OffsetList': (16,), 'coreset0Offset': 16, 'coreset0StartRb': 0}
contents of ["carrierGrid"]: {'scs': '30KHz', 'bw': '100MHz', 'numRbs': '273', 'minGuardBand': '3'}
contents of ["pci"]: 0
contents of ["numUeAp"]: 4Tx
contents of ["tddCfg"]: {'refScs': '30KHz', 'pat1Period': '5ms', 'pat1NumDlSlots': '7', 'pat1NumDlSymbs': '6', 'pat1NumUlSymbs': '4', 'pat1NumUlSlots': '2', 'pat2Pe