老哥们 这种格式有简便点转 Java 对象的方法吗 谢谢

118 天前
 XuHuan1025
SIB1-IEs ::=
{
  cellSelectionInfo
  {
    q-RxLevMin -60,
    q-QualMin -29
  },
  cellAccessRelatedInfo
  {
    plmn-IdentityList
    {
      {
        plmn-IdentityList
        {
          {
            mcc
            {
              4,
              6,
              0
            },
            mnc
            {
              0,
              0
            }
          }
        },
        trackingAreaCodeList
        {
          '00000000 00010001 00100010'B
        },
        cellIdentity '00000011 00100101 00011010 00000000 010 ...'B,
        cellReservedForOperatorUse notReserved
      }
    }
  },
  servingCellConfigCommon
  {
    downlinkConfigCommon
    {
      frequencyInfoDL
      {
        frequencyBandList
        {
          {
            freqBandIndicatorNR 1
          }
        },
        offsetToPointA 244,
        scs-SpecificCarrierList
        {
          {
            offsetToCarrier 0,
            subcarrierSpacing kHz120,
            carrierBandwidth 264
          }
        }
      },
      initialDownlinkBWP
      {
        genericParameters
        {
          locationAndBandwidth 13033,
          subcarrierSpacing kHz120,
          cyclicPrefix extended
        },
        pdcch-ConfigCommon setup :
        {
          controlResourceSetZero 3,
          searchSpaceZero 0,
          commonSearchSpaceList
          {
            {
              searchSpaceId 1,
              controlResourceSetId 0,
              monitoringSlotPeriodicityAndOffset sl1 : NULL,
              nrofCandidates
              {
                aggregationLevel4 n0,
                aggregationLevel8 n2,
                aggregationLevel16 n2
              },
              searchSpaceType common :
              {
                dci-Format0-0-AndFormat1-0
                {
                }
              }
            }
          },
          searchSpaceSIB1 0,
          searchSpaceOtherSystemInformation 1,
          pagingSearchSpace 1,
          ra-SearchSpace 1
        },
        pdsch-ConfigCommon setup :
        {
          pdsch-TimeDomainAllocationList
          {
            {
              k0 0,
              startSymbolAndLength 68
            },
            {
              k0 0,
              startSymbolAndLength 81
            },
            {
              k0 0,
              startSymbolAndLength 94
            }
          }
        }
      },
      bcch-Config
      {
        modificationPeriodCoeff n4
      },
      pcch-Config
      {
        defaultPagingCycle rf32,
        nAndPagingFrameOffset halfT : 1,
        ns one
      },
      k-OffsetCommon ms8
    },
    uplinkConfigCommon
    {
      frequencyInfoUL
      {
        frequencyBandList
        {
          {
            freqBandIndicatorNR 1
          }
        },
        absoluteFrequencyPointA 411984,
        scs-SpecificCarrierList
        {
          {
            offsetToCarrier 0,
            subcarrierSpacing kHz120,
            carrierBandwidth 264
          }
        },
        p-Max 23
      },
      initialUplinkBWP
      {
        genericParameters
        {
          locationAndBandwidth 3574,
          subcarrierSpacing kHz120,
          cyclicPrefix extended
        },
        rach-ConfigCommon setup :
        {
          rach-ConfigGeneric
          {
            prach-ConfigurationIndex 36,
            msg1-FDM one,
            msg1-FrequencyStart 12,
            zeroCorrelationZoneConfig 0,
            preambleReceivedTargetPower -100,
            preambleTransMax n10,
            powerRampingStep dB2,
            ra-ResponseWindow sl80
          },
          totalNumberOfRA-Preambles 3,
          ra-ContentionResolutionTimer sf64,
          prach-RootSequenceIndex l139 : 24,
          msg1-SubcarrierSpacing kHz60,
          restrictedSetConfig unrestrictedSet,
          msg3-transformPrecoder enabled,
          beamTypeRachConfig beam2 :
          {
            beam-perRACH-OccasionAndCB-PreamblesPerBeam one : n2
          }
        },
        pusch-ConfigCommon setup :
        {
          pusch-TimeDomainAllocationList
          {
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 27,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 41,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 55,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 69,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 83,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 97,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 98,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 84,
              k-offset ms8
            },
            {
              k2 6,
              mappingType typeA,
              startSymbolAndLength 70,
              k-offset ms8
            }
          },
          msg3-DeltaPreamble 2,
          p0-NominalWithGrant -74
        },
        pucch-ConfigCommon setup :
        {
          pucch-ResourceCommon 8,
          pucch-GroupHopping neither,
          p0-nominal -100
        }
        },
      timeAlignmentTimerCommon infinity,
      srs-ConfigServingCell setup :
      {
        periodicity sl160,
        srs-SlotLocation 0,
        nrofSymbols 2
      }
    },
    n-TimingAdvanceOffset n0,
    satelliteID 0,
    beamConfig type2BeamConfig :
    {
      beam-Periodicity ms10,
      duration 10,
      startTime 0,
      beamDurationDlToUlOffset ms0,
      ssb-Periodicity 1
    },
    t-MaxMeasOffsetNTN ms1,
    ss-PBCH-BlockPower 30
  },
  ue-TimersAndConstants
  {
    t300 ms1000,
    t301 ms600,
    t310 ms1000,
    n310 n20,
    t311 ms1000,
    n311 n1,
    t319 ms1000
  }
}
1157 次点击
所在节点    程序员
3 条回复
assilzm
118 天前
扔给 GPT 让他给你写一个通用的转换器。
qq135449773
118 天前
我觉得 GPT 没问题,要么就花时间写 AST
unco020511
118 天前
我试了下,GPT4 问个几次,解析的大框架就差不多出来了,然后自己再填补一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1019206

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX