通信人家园

标题: 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