/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "NGAP-Containers"
* found in "asn/ngap-15.8.0.asn1"
* `asn1c -fcompound-names -pdu=all -findirect-choice -fno-include-deps -gen-PER -no-gen-OER -no-gen-example -D ngap`
*/
#include "ASN_NGAP_ProtocolExtensionField.h"
static const long asn_VAL_1_ASN_NGAP_id_TNLAssociationTransportLayerAddressNGRAN = 168;
static const long asn_VAL_1_ASN_NGAP_reject = 0;
static const long asn_VAL_1_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_1_ASN_NGAP_id_TNLAssociationTransportLayerAddressNGRAN },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_1_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_CPTransportLayerInformation },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_1_ASN_NGAP_optional }
};
static const asn_ioc_set_t asn_IOS_ASN_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1[] = {
{ 1, 4, asn_IOS_ASN_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1_rows }
};
static const long asn_VAL_2_ASN_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected = 159;
static const long asn_VAL_2_ASN_NGAP_reject = 0;
static const long asn_VAL_2_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_2_ASN_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_2_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_AssociatedQosFlowList },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_2_ASN_NGAP_optional }
};
static const asn_ioc_set_t asn_IOS_ASN_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1[] = {
{ 1, 4, asn_IOS_ASN_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows }
};
static const long asn_VAL_3_ASN_NGAP_id_AdditionalDLForwardingUPTNLInformation = 152;
static const long asn_VAL_3_ASN_NGAP_ignore = 1;
static const long asn_VAL_3_ASN_NGAP_optional = 0;
static const long asn_VAL_4_ASN_NGAP_id_ULForwardingUP_TNLInformation = 164;
static const long asn_VAL_4_ASN_NGAP_reject = 0;
static const long asn_VAL_4_ASN_NGAP_optional = 0;
static const long asn_VAL_5_ASN_NGAP_id_AdditionalULForwardingUPTNLInformation = 172;
static const long asn_VAL_5_ASN_NGAP_reject = 0;
static const long asn_VAL_5_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_HandoverCommandTransfer_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_3_ASN_NGAP_id_AdditionalDLForwardingUPTNLInformation },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_3_ASN_NGAP_ignore },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_QosFlowPerTNLInformationList },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_3_ASN_NGAP_optional },
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_4_ASN_NGAP_id_ULForwardingUP_TNLInformation },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_4_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_UPTransportLayerInformation },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_4_ASN_NGAP_optional },
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_5_ASN_NGAP_id_AdditionalULForwardingUPTNLInformation },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_5_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_UPTransportLayerInformationList },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_5_ASN_NGAP_optional }
};
static const asn_ioc_set_t asn_IOS_ASN_NGAP_HandoverCommandTransfer_ExtIEs_1[] = {
{ 3, 4, asn_IOS_ASN_NGAP_HandoverCommandTransfer_ExtIEs_1_rows }
};
static const long asn_VAL_6_ASN_NGAP_id_AdditionalDLUPTNLInformationForHOList = 153;
static const long asn_VAL_6_ASN_NGAP_ignore = 1;
static const long asn_VAL_6_ASN_NGAP_optional = 0;
static const long asn_VAL_7_ASN_NGAP_id_ULForwardingUP_TNLInformation = 164;
static const long asn_VAL_7_ASN_NGAP_reject = 0;
static const long asn_VAL_7_ASN_NGAP_optional = 0;
static const long asn_VAL_8_ASN_NGAP_id_AdditionalULForwardingUPTNLInformation = 172;
static const long asn_VAL_8_ASN_NGAP_reject = 0;
static const long asn_VAL_8_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_6_ASN_NGAP_id_AdditionalDLUPTNLInformationForHOList },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_6_ASN_NGAP_ignore },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_AdditionalDLUPTNLInformationForHOList },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_6_ASN_NGAP_optional },
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_7_ASN_NGAP_id_ULForwardingUP_TNLInformation },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_7_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_UPTransportLayerInformation },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_7_ASN_NGAP_optional },
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_8_ASN_NGAP_id_AdditionalULForwardingUPTNLInformation },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_8_ASN_NGAP_reject },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_UPTransportLayerInformationList },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_8_ASN_NGAP_optional }
};
static const asn_ioc_set_t asn_IOS_ASN_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1[] = {
{ 3, 4, asn_IOS_ASN_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows }
};
static const long asn_VAL_9_ASN_NGAP_id_LocationReportingAdditionalInfo = 170;
static const long asn_VAL_9_ASN_NGAP_ignore = 1;
static const long asn_VAL_9_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_LocationReportingRequestType_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_9_ASN_NGAP_id_LocationReportingAdditionalInfo },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_9_ASN_NGAP_ignore },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_LocationReportingAdditionalInfo },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_9_ASN_NGAP_optional }
};
static const asn_ioc_set_t asn_IOS_ASN_NGAP_LocationReportingRequestType_ExtIEs_1[] = {
{ 1, 4, asn_IOS_ASN_NGAP_LocationReportingRequestType_ExtIEs_1_rows }
};
static const long asn_VAL_10_ASN_NGAP_id_LastEUTRAN_PLMNIdentity = 150;
static const long asn_VAL_10_ASN_NGAP_ignore = 1;
static const long asn_VAL_10_ASN_NGAP_optional = 0;
static const long asn_VAL_11_ASN_NGAP_id_CNTypeRestrictionsForServing = 161;
static const long asn_VAL_11_ASN_NGAP_ignore = 1;
static const long asn_VAL_11_ASN_NGAP_optional = 0;
static const long asn_VAL_12_ASN_NGAP_id_CNTypeRestrictionsForEquivalent = 160;
static const long asn_VAL_12_ASN_NGAP_ignore = 1;
static const long asn_VAL_12_ASN_NGAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_ASN_NGAP_MobilityRestrictionList_ExtIEs_1_rows[] = {
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_10_ASN_NGAP_id_LastEUTRAN_PLMNIdentity },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_10_ASN_NGAP_ignore },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_PLMNIdentity },
{ "&presence", aioc__value, &asn_DEF_ASN_NGAP_Presence, &asn_VAL_10_ASN_NGAP_optional },
{ "&id", aioc__value, &asn_DEF_ASN_NGAP_ProtocolExtensionID, &asn_VAL_11_ASN_NGAP_id_CNTypeRestrictionsForServing },
{ "&criticality", aioc__value, &asn_DEF_ASN_NGAP_Criticality, &asn_VAL_11_ASN_NGAP_ignore },
{ "&Extension", aioc__type, &asn_DEF_ASN_NGAP_CNTypeRe
没有合适的资源?快使用搜索试试~ 我知道了~
UERANSIM 开源5G UE和RAN模拟器
共2000个文件
h:944个
c:801个
cpp:143个
3 下载量 137 浏览量
2023-10-30
15:41:39
上传
评论 1
收藏 24.22MB ZIP 举报
温馨提示
2.UERANSIM安装 UERANSIM是开源的最先进的5G UE和RAN(gNodeB)模拟器。UE和RAN基本上可以被视为5G移动电话和基站。该项目可用于测试5G核心网络和研究5G系统。 UERANSIM推出了世界上第一个也是唯一一个开源的5G-SA UE和gNodeB实现。 2.1.安装 sudo apt update sudo apt upgrade sudo apt install make sudo apt install gcc sudo apt install g++ sudo apt install libsctp-dev lksctp-tools sudo apt install iproute2 sudo apt install cmake 2.2.编译安装 cd ~/UERANSIM make 2.3.在成功编译项目后,输出的二进制文件将被复制到~/UERANSIM/build文件夹中。 您应该看到以下文件: nr-gnb-------------5G gnb(RAN)的主要可执行文件 nr ue---------------5G ue的主要可执行文件
资源推荐
资源详情
资源评论
收起资源包目录
UERANSIM 开源5G UE和RAN模拟器 (2000个子文件)
ASN_NGAP_ProtocolExtensionField.c 1.2MB
ASN_NGAP_ProtocolIE-Field.c 1.14MB
ASN_NGAP_ProtocolExtensionContainer.c 348KB
ASN_NGAP_ProtocolIE-Container.c 132KB
ASN_RRC_SearchSpace.c 68KB
OCTET_STRING.c 64KB
constr_SEQUENCE.c 57KB
ASN_NGAP_InitiatingMessage.c 53KB
milenage.c 50KB
INTEGER.c 44KB
ASN_RRC_ConfiguredGrantConfig.c 42KB
ASN_NGAP_SuccessfulOutcome.c 41KB
constr_CHOICE.c 40KB
constr_SET_OF.c 38KB
ASN_NGAP_UnsuccessfulOutcome.c 37KB
ASN_RRC_ServingCellConfig.c 34KB
ASN_RRC_FeatureSetDownlink-v1540.c 34KB
ASN_RRC_EventTriggerConfig.c 30KB
cmac.c 27KB
ASN_NGAP_ProtocolIE-SingleContainer.c 27KB
ASN_RRC_PTRS-UplinkConfig.c 25KB
ASN_RRC_RateMatchPattern.c 24KB
aes.c 19KB
ASN_RRC_SchedulingRequestResourceConfig.c 19KB
ASN_RRC_BandParameters-v1540.c 19KB
BIT_STRING.c 19KB
ASN_RRC_Phy-ParametersXDD-Diff.c 19KB
ASN_RRC_CellGroupConfig.c 19KB
OBJECT_IDENTIFIER.c 17KB
ASN_RRC_UE-TimersAndConstants.c 16KB
NativeInteger.c 16KB
ASN_RRC_CG-ConfigInfo-IEs.c 15KB
ASN_RRC_SRS-Resources.c 15KB
asn_application.c 15KB
OPEN_TYPE.c 14KB
ASN_RRC_MIB.c 14KB
ASN_RRC_MAC-ParametersCommon.c 14KB
per_opentype.c 13KB
ASN_RRC_PTRS-DensityRecommendationUL.c 13KB
ASN_RRC_RF-Parameters.c 13KB
ASN_RRC_VictimSystemType.c 13KB
ASN_RRC_SDAP-Config.c 12KB
ASN_RRC_SSB-MTC.c 12KB
per_support.c 11KB
BOOLEAN.c 11KB
NativeEnumerated.c 10KB
ANY.c 10KB
constr_SEQUENCE_OF.c 10KB
ASN_RRC_MeasResultNR.c 10KB
ASN_RRC_BetaOffsets.c 10KB
ASN_RRC_UE-NR-Capability.c 10KB
ASN_RRC_RateMatchPatternLTE-CRS.c 10KB
ASN_RRC_UERadioAccessCapabilityInformation.c 10KB
ASN_RRC_DummyB.c 10KB
ASN_RRC_UE-CapabilityRequestFilterCommon.c 10KB
ASN_RRC_UE-NR-Capability-v1530.c 9KB
ASN_RRC_UE-MRDC-Capability.c 9KB
xer_decoder.c 9KB
ASN_RRC_MeasConfigMN.c 9KB
ASN_RRC_FeatureSetUplinkPerCC.c 9KB
ASN_RRC_PeriodicalReportConfig.c 8KB
ASN_RRC_FrequencyInfoUL.c 8KB
ASN_RRC_SchedulingRequestConfig.c 8KB
asn_bit_data.c 8KB
ASN_RRC_PUCCH-Resource.c 8KB
ASN_RRC_UCI-OnPUSCH.c 8KB
asn_codecs_prim.c 8KB
ASN_RRC_PUCCH-format4.c 8KB
ber_decoder.c 8KB
sha256.c 8KB
ASN_RRC_RLC-Parameters.c 8KB
ASN_RRC_PTRS-DensityRecommendationDL.c 8KB
ASN_RRC_MRDC-SecondaryCellGroupConfig.c 7KB
ASN_NGAP_VolumeTimedReport-Item.c 7KB
ed25519.c 7KB
xer_encoder.c 7KB
NULL.c 7KB
ASN_RRC_MobilityFromNRCommand-IEs.c 7KB
ASN_RRC_UERadioPagingInformation-IEs.c 7KB
ASN_RRC_BandParameters.c 6KB
ASN_RRC_DummyF.c 6KB
per_encoder.c 6KB
ASN_NGAP_CauseRadioNetwork.c 6KB
ASN_RRC_RA-Prioritization.c 6KB
ASN_RRC_PDCP-ParametersMRDC.c 6KB
ASN_RRC_MeasAndMobParametersMRDC-XDD-Diff.c 6KB
ASN_RRC_IntraFreqNeighCellInfo.c 6KB
ASN_RRC_RRCReconfigurationComplete-v1560-IEs.c 6KB
ASN_RRC_NRDC-Parameters.c 6KB
ASN_RRC_RRCReconfigurationComplete.c 6KB
ASN_RRC_PeriodicalReportConfigInterRAT.c 6KB
f25519.c 6KB
ASN_NGAP_NgENB-ID.c 6KB
ASN_RRC_RRCReconfiguration.c 6KB
ASN_RRC_RRCResumeComplete-IEs.c 6KB
ASN_RRC_CounterCheck.c 5KB
ASN_RRC_UEAssistanceInformation.c 5KB
xer_support.c 5KB
ASN_NGAP_PrivateIE-Field.c 5KB
ASN_RRC_RRCRelease.c 5KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
weixin_45555543
- 粉丝: 66
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现的利用矩阵的运算来编写旋转,使用矩阵进行坐标运算,使用矩阵进行坐标旋转.rar
- 基于matlab实现的利用前推回代法计算配电网潮流,可以算得电压,功率以及电流.rar
- 基于matlab实现的配电网潮流计算,PQ分解法,IEEE30节点验证 .rar
- 基于matlab实现的汽车动力性,燃油经济性计算,基于MATLAB计算的,汽车理论相关内容 .rar
- 基于matlab实现的汽车动力性和经济性双目标函数的优化设计.rar
- 使用 Redis +Python+Flask+MySQL开发简单接口实例.zip
- 基于matlab实现的汽车驱动力,汽车燃油经济性与汽车动力性会用到.rar
- 基于matlab实现的汽车悬架仿真.rar
- 基于matlab实现的前推回代算法的配电网潮流计算,很经典的程序源代码.rar
- asp.net+sql人才网站设计(源代码+论文)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功