通信人家园
标题:
NR SIB消息
[查看完整版帖子]
[打印本页]
时间:
2021-1-4 17:53
作者:
renjianliuyue
标题:
NR SIB消息
1980 Jan 6 00:02:48.587 [76] 0xB821 NR5G RRC OTA Packet -- BCCH_DL_SCH / SystemInformationBlockType1
Subscription ID = 1
Pkt Version = 9
RRC Release Number.Major.minor = 15.9.0
Radio Bearer ID = 0, Physical Cell ID = 28
Freq = 720288
Sfn = 899, SubFrameNum = 0
slot = 0
PDU Number = BCCH_DL_SCH Message, Msg Length = 111
SIB Mask in SI = 0x02
Interpreted PDU:
value BCCH-DL-SCH-Message ::=
{
message c1 : systemInformationBlockType1 :
{
cellSelectionInfo 小区选择信息,UE将搜索最强的支持S标准,即小区搜索中的接收功率Srxlev> 0 dB且小区搜索中接收的信号质量Squal > 0 dB。LTE一般是测量RSRP
Srxlev = Qrxlevmeas (RSRP值)– (qRxLevMin + qRxLevMinOffset) – pCompensation
pCompensation=max(pMax(小区允许的UE最大发射功率) – puMax(UE能力支撑的最大发射功率), 0) (dB)
{
q-RxLevMin -45, 最小接入电平值rsrp -45*2=-90dBm,范围为-70至-22,建议值为-64,即为-128dbm
q-RxLevMinOffset 1,最低接收电平偏置,仅当UE驻留在VPLMN且周期性的搜索高于PLMN而触发的小区选择时,才使用本参数。范围为0-8,建议值为0。q-RxLevMinOffset=1*2=2dB
q-QualMin -28, 最小接收信号质量,Squal = Qqualmeas(测量小区的RSRQ) – (qQualMin + qQualMinOffset)
q-QualMinOffset 1 最小接收信号接收质量偏置值
},
cellAccessRelatedInfo
{
plmn-IdentityList
{
{
plmn-IdentityList
{
{
mcc
{
4,
6,
0
},
mnc
{
0,
0
}
}
},
trackingAreaCode '00000000 00000000 00000001'B,
ranac 0,
cellIdentity '00000000 00000000 00000000 10111110 1000'B,
cellReservedForOperatorUse notReserved
}
}
},
connEstFailureControl
{
connEstFailCount n2,
connEstFailOffsetValidity s30,
connEstFailOffset 0
},
servingCellConfigCommon
{
downlinkConfigCommon
{
frequencyInfoDL
{
frequencyBandList
{
{
freqBandIndicatorNR 79
}
},
offsetToPointA 0,
scs-SpecificCarrierList
{
{
offsetToCarrier 0,
subcarrierSpacing kHz30,
carrierBandwidth 273
}
}
},
initialDownlinkBWP
{
genericParameters
{
locationAndBandwidth 1099, RIV方式分配下行资源,表示PDSCH频域资源分配方式为type1,计算方法为275(275-273+1)+(275-1-0)
subcarrierSpacing kHz30
},
pdcch-ConfigCommon setup :
{
controlResourceSetZero 4,
commonControlResourceSet
{
controlResourceSetId 1,
frequencyDomainResources '11111111 00000000 00000000 00000000 00000000 00000'B, 频域位置,1bit map代表6prb,所以这里代表6*8=48个rb 48*12=576个子载波即576个RES
一个CCE=6REG=72个RE,其中54个用于PDCCH,18个用于DMRS.PDCCH用的调制方式为QPSK
duration 1, pdcch占的符号数
cce-REG-MappingType nonInterleaved : NULL, CCE到REG的映射类型
precoderGranularity allContiguousRBs
},
searchSpaceZero 0,
commonSearchSpaceList
{
{
searchSpaceId 1,
controlResourceSetId 1,
monitoringSlotPeriodicityAndOffset sl1 : NULL,
monitoringSymbolsWithinSlot '10000000 000000'B, pdcch的时域位置为14个符号中的第一个
nrofCandidates
{
aggregationLevel1 n0,
aggregationLevel2 n0,
aggregationLevel4 n1, CCE聚合等级,先在聚合等级为4的上面忙搜,搜不到再在聚合等级为8的上面进行搜索
aggregationLevel8 n1,
aggregationLevel16 n0
},
searchSpaceType common :
{
dci-Format0-0-AndFormat1-0
{
}
}
}
},
searchSpaceSIB1 0, sib1的搜索空间ID,corresponds to L1 parameter "rmsi-SearchSpace"
searchSpaceOtherSystemInformation 1, 其他sib消息的搜索空间ID corresponds to L1 parameter "Osi-SearchSpace"
pagingSearchSpace 1,
ra-SearchSpace 1
},
pdsch-ConfigCommon setup :
{
pdsch-TimeDomainAllocationList
{
{
k0 0, ###pdcch与pdsch在同一个slot
mappingType typeA,
startSymbolAndLength 67 通过下面的公式,算出pdsch的起始符号为2(前面PDCCH占用了2个符号),持续符号长度为12,
if (L-1) <= 7 then
SLIV = 14 x (L-1) + S
else
SLIV = 14 x (14-L+1) + (14-1-S), where 0 < L <= 14 - S S = Start Symbol Index L = Number of Consecutive Symbols
}
}
}
},
bcch-Config
{
modificationPeriodCoeff n4
},
pcch-Config
{
defaultPagingCycle rf32,
nAndPagingFrameOffset oneSixteenthT : 3,
ns one,
firstPDCCH-MonitoringOccasionOfPO sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT :
{
0
}
}
},
uplinkConfigCommon
{
frequencyInfoUL
{
scs-SpecificCarrierList
{
{
offsetToCarrier 0,
subcarrierSpacing kHz30,
carrierBandwidth 273
}
},
p-Max 23
},
initialUplinkBWP
{
genericParameters
{
locationAndBandwidth 1099,
subcarrierSpacing kHz30
},
rach-ConfigCommon setup :
{
rach-ConfigGeneric
{
prach-ConfigurationIndex 147, 用于传输随机接入前导码的可用prach时机集,通过查表,可以知道Preamble format及prach的周期,子帧号,开始符号,持续时间
msg1-FDM one, 用于频域资源计算,频域上映射了1个PRACH资源
msg1-FrequencyStart 0, 用于频域资源计算,此项会告诉你PRACH资源的起点距离initial BWP或当前active BWP起点的offset,此时你可以得到PRACH资源在BWP的相对位置
zeroCorrelationZoneConfig 5, 查表确认Ncs值,用于计算Cv,从而产生64 preamble
preambleReceivedTargetPower -60, 用于计算prach的目标发送功率,preambleReceivedTargetPower + DELTA_PREAMBLE(根据preamble格式,查表得出此值) + (PREAMBLE_POWER_RAMPING_COUNTER – 1) × PREAMBLE_POWER_RAMPING_STEPPrach 实际的prach发射功率计算公式为= min{Pcmax,Prach.target+PL}dbm,其中Prach.target就 为preambleReceivedTargetPower,其中Pcmax为终端最大发射功率,如23dbm
preambleTransMax n6, 重传最大次数
powerRampingStep dB4,重传功率每次递增4
ra-ResponseWindow sl20 UE在这个时间窗口中去监听pdcch dci,此处代表120个slot
},
totalNumberOfRA-Preambles 63,
ssb-perRACH-OccasionAndCB-PreamblesPerSSB one : n52, one 表示一个prach occasion对应一个ssb,一个ssb对应52个基于竟争的preambles,映射关系为{SSB0:0-51}
groupBconfigured
{
ra-Msg3SizeGroupA b56,
messagePowerOffsetGroupB dB0,
numberOfRA-PreamblesGroupA 52
},
ra-ContentionResolutionTimer sf64, 竟争解决超时时间
rsrp-ThresholdSSB 0,
prach-RootSequenceIndex l139 : 4, 通过查38211-6.3.3.1-4找到I=4的值 得到4对应的sequenece number,sequecense number通过循环移位,得到64个preamber序列
msg1-SubcarrierSpacing kHz30,
restrictedSetConfig unrestrictedSet
},
pusch-ConfigCommon setup :
{
pusch-TimeDomainAllocationList
{
{
k2 2,
mappingType typeA,
startSymbolAndLength 55 通过下面的公式,算出pusch的起始符号为0(前面PDCCH占用了一个符号),持续符号长度为12,
if (L-1) <= 7 then
SLIV = 14 x (L-1) + S
else
SLIV = 14 x (14-L+1) + (14-1-S), where 0 < L <= 14 - S S = Start Symbol Index L = Number of Consecutive Symbols
}
},
msg3-DeltaPreamble 6, 用户计算msg3的发射功率,rachpower+2*(msg3-DeltaPreamble)
p0-NominalWithGrant 24 #P0 value for PUSCH with grant
},
pucch-ConfigCommon setup :
{
pucch-ResourceCommon 3, pucch索引通过查38.213.的表9.2.1-1可以得到pucch的format ,起始符号,符号长度
prb offset 以及set of initail cs indexes
pucch-GroupHopping disable,
hoppingId 1, 用于生成产生crc shift
p0-nominal 24 pucch的发射功率,单位dbm
}
},
timeAlignmentTimerCommon infinity TA超时时间,此处为不限制
},
n-TimingAdvanceOffset n25600, 用于计算TA所用(Nta+Nta,offset)*Tc Tc=0.509ns
ssb-PositionsInBurst
{
inOneGroup '10000000'B 表示只有第一个ssb#0才用于传输
inOneGroup '10100100'B 表示ssb#0,ssb#2,ssb#5才用于传输
},
ssb-PeriodicityServingCell ms20,
tdd-UL-DL-ConfigurationCommon
{
referenceSubcarrierSpacing kHz30,
pattern1
{
dl-UL-TransmissionPeriodicity ms0p5,
nrofDownlinkSlots 3,
nrofDownlinkSymbols 8,
nrofUplinkSlots 2,
nrofUplinkSymbols 2,
dl-UL-TransmissionPeriodicity-v1530 ms3
},
pattern2
{
dl-UL-TransmissionPeriodicity ms2,
nrofDownlinkSlots 1,
nrofDownlinkSymbols 8,
nrofUplinkSlots 2,
nrofUplinkSymbols 2
}
},
ss-PBCH-BlockPower 17 ssb功率,用于计算Prach的发射功率 路损计算PathLoss=ssb的功率-接收信号rsrp
RA-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id
},
ue-TimersAndConstants
{
t300 ms200,
t301 ms200,
t310 ms50,
n310 n2,
t311 ms3000,
n311 n2,
t319 ms200
}
}
}
Length: 147
Header: 93 00 21 B8 76 9B D5 0E 02 00 00 00
Payload: 09 00 00 00 0F 90 00 1C 00 A0 FD 0A
00 00 0C EE C4 02 02 00 00 00 6F 00
74 85 B2 1E 00 61 46 00 00 00 00 08
00 00 00 05 F4 68 05 84 27 00 00 00
01 88 30 22 59 BF D0 03 FE 00 00 00
00 03 03 70 44 20 00 00 90 80 00 41
06 84 04 32 90 EA 00 00 40 00 06 21
AB 81 12 CD E9 26 00 16 38 EB F3 C0
39 F0 10 42 4E 10 8D FF 15 CE 00 78
BA 80 49 80 1C 00 88 04 06 01 00 30
02 29 A2 49 24 80 00 00 00 00 00 00
00 00 00
时间:
2024-5-14 17:44
作者:
goodman995
good stuff, thanks for sharing.
通信人家园 (https://www.txrjy.com/)
Powered by C114