NR FDD调度性能评估
这个示例模型调度的下行(DL)网络性能和上行(UL)资源和措施在频分双工(FDD)模式。例子包括三个不同的调度策略,您还可以定制集成调度策略。评估网络性能与不同的数据流量模式,无线链路控制层的模型示例还未答复的模式(RLC-UM)和逻辑信道优先级(LCP)过程。概率模型PHY,透传物理(体育)层没有任何信号处理。你可以切换到5 g工具箱™PHY层高保真建模。调度策略的性能评价的吞吐量和资源共享的公平实现。
介绍
这个例子展示了如何调度策略(gNB)控制的UL和DL资源分配问题。gNB中的例子考虑以下操作问题,促进UL和DL传输和招待会。
完成PUSCH或PDSCH数据包传输分配的第一个象征符号集。接收机处理数据包在刚刚过去的符号象征符号集分配。
调度器(UL和DL)每运行p名额分配UL和DL资源,p是调度程序的配置的周期性。在每次运行,槽数将等于调度程序运行的周期性,p。
UL调度器
第一槽中p槽将在跑步,最近的即将到来的槽,满足PUSCH准备时间问题的能力。例如,图中显示的方式调度器选择槽在两个连续运行期间。它假定调度器周期性(p)3槽。因此,调度程序运行后每3槽,3槽和时间表参考资料。PUSCH准备时间能力的问题假定是大于1槽(14符号),但小于2插槽(28)的象征。
1:当调度程序运行开始时的槽,它计划3槽从Slot-C开始,因为槽和b槽口问题得不到足够的PUSCH准备时间(问题的0符号开始的槽和14符号开始b槽口)。Slot-C,问题得到28符号PUSCH准备这满足PUSCH准备时间的能力。因此,Slot-C、D和E计划运行。
使用2:当调度器Slot-D开始运行,它计划未来3连续槽从Slot-F (Slot-F、G和H)。
DL调度器
第一槽中p槽运行计划,是直接下一个槽。
1:当调度程序运行开始时的槽,它计划3相邻插槽b槽口,C和D。
使用2:当调度器Slot-D开始运行,它计划3相邻插槽Slot-E, F, G。
你可以选择任何一个实现的调度策略:比例公平(PF)、医院药学部最好,或者轮循(RR)。列出了各种支持输入UL调金宝app度器的调度策略,考虑他们。
控制发送数据包需要被假定的乐队没有参考资料传输的需要。控制数据包UL任务,DL任务,缓冲状态报告(BSR)和PDSCH反馈。
解调参考信号(DM-RS)不是建模在这个例子。然而,一个符号保持闲置PUSCH和PDSCH作业。
这个示例模型:
Slot-based之平衡DL和UL调度。
非连续分配频域资源的资源块组(篮板)。
可配置的副载波间距导致不同的槽的持续时间。
异步自适应混合自动重发请求(HARQ)机制在UL和DL。
多个逻辑通道(禄)来支持不同的应用程序。金宝app
逻辑信道优先级(LCP)分发收到任务之间的逻辑通道每问题UL和DL。
场景配置
配置的模拟参数simParameters
结构。
rng (“默认”);%重置随机数发生器simParameters = [];%的模拟参数simParameters。NumFramesSim = 100;%仿真时间的10 ms帧的数量
细胞中指定的数量问题,假设问题顺序无线电网络临时标识符(RNTIs)1
来simParameters.NumUEs
。如果你改变问题的数量,确保中的行数simParameters.UEPosition
参数的值等于simParameters.NumUEs
。
simParameters.NumUEs= 4;%分配位置的问题假设gNB在(0,0,0),N-by-3%矩阵在“N”问题的数量。每一行有(x, y, z)的位置%的问题(单位:米)simParameters.UEPosition= [100 0 0; 250 0 0; 700 0 0; 750 0 0];%验证问题的立场validateattributes (simParameters。UEPosition, {“数字”},{“非空的”,“真实”的,“nrows”simParameters.NumUEs,“ncols”3,“有限”},“simParameters.UEPosition”,“UEPosition”);
设置通道30 MHz带宽和副载波间距(SCS) 15 kHz 5.3.2 3 gpp TS 38.104中定义的部分。完整的带宽被认为是分配给PUSCH / PDSCH。
simParameters。DLBandwidth = 30 e6;%赫兹simParameters。ULBandwidth = 30 e6;%赫兹simParameters。NumRBs = 160;simParameters。SCS = 15;%千赫simParameters。DLCarrierFreq = 2.635 e9;%赫兹simParameters。ULCarrierFreq = 2.515 e9;%赫兹
配置参数更新UL通道质量gNB和DL通道质量gNB和问题。信道条件定期改善或恶化CQIDelta每channelUpdatePeriodicity秒所有苏格兰皇家银行的问题。是否为一个特定的信道条件问题改善或恶化是随机决定的。
RBCQI = RBCQI + / - CQIDelta
simParameters。ChannelUpdatePeriodicity = 0.2;%的交会simParameters。CQIDelta = 2;
配置之间的映射距离gNB(第一列米)和最大可实现医院药学部UL值(第二列)。例如,如果一个问题远离gNB 700米,它可以实现医院药学部最多值为10的距离下降(501、800)米范围内,根据映射。设置距离增加医院药学部秩序和最大可实现的价值减少。此映射是使用透传PHY只适用。
simParameters。CQIvsDistance = [200 15;500 12;800年10;1000 8;1200 7];
指定BSR周期性和HARQ实体配置。
simParameters。BSRPeriodicity = 5;%的女士simParameters。EnableHARQ = true;%的旗帜来启用或禁用HARQ。如果禁用,没有重发simParameters。NumHARQ = 16;%的HARQ进程
配置调度程序运行周期(槽数而言),调度器类型(slot-based或之平衡)和调度程序用于PUSCH / PDSCH资源分配策略。当比例公平调度配置,指定范围内的移动平均线参数[0,1]计算平均数据速率UL和DL方向的问题。参数值接近1意味着更多的重量的瞬时数据速率。参数值接近0意味着更多的重量在过去的数据速率。
AverageDataRate = ((1 - MovingAvgDataRateWeight) * PastDataRate) + (MovingAvgDataRateWeight * InstantaneousDataRate)
simParameters。SchedulerPeriodicity = 4;%值必须小于10 ms的槽数帧simParameters。SchedulingType = 0;%将值设置为0 (slot-based调度)或1(之平衡调度)simParameters。SchedulerStrategy =“PF”;%支金宝app持调度策略:“PF”、“农达”和“BestCQI”simParameters。MovingAvgDataRateWeight = 0.5;
指定PUSCH制备参数。gNB确保至少收到PUSCH分配的问题PUSCHPrepTime
前的传输时间。
simParameters。PUSCHPrepTime= 200;%在微秒
苏格兰皇家银行分配给指定的最大限制PDSCH PUSCH。传输限制只适用于新的传输而不是重发。
simParameters。RBAllocationLimitUL = 100;%为PUSCHsimParameters。RBAllocationLimitDL = 100;%为PDSCH
逻辑信道配置
加载逻辑信道配置表。表中的每一行表示一个逻辑通道,这些属性列。
RNTI——无线电网络问题的临时标识符。
LogicalChannelID——逻辑通道标识符。
LCGID——逻辑通道组标识符。
SeqNumFieldLength——定义了序列号字段长度。需要6或12。
MaxTxBufferSDUs - Tx最大缓冲区大小的数量更高的层服务数据单元(sdu)。
ReassemblyTimer——定义了重组的计时器(女士)。
EntityType——定义了RLC实体类型。需要值0,1,2,这表明是否RLC实体是单向DL,单向UL、或者双向的嗯,分别。
优先级,优先级的逻辑通道。
PBR -优先比特率(每秒千字节)。
BSD -桶大小持续时间(女士)。
负载(“NRFDDRLCChannelConfig.mat”)simParameters。RLCChannelConfig = RLCChannelConfig;
应用程序流量配置
加载应用程序配置包含这些字段表。表中的每一行代表一个应用程序,这些属性列。
DataRate——应用程序流量产生率(千比特/秒)。
PacketSize——数据包的大小(以字节为单位)。
HostDevice——定义的设备(问题或gNB)指定的应用程序安装与配置。设备需要值0或1。显示的值应用程序配置gNB一侧或问题方面,分别。
RNTI——无线电网络问题的临时标识符。这个标识应用程序安装的问题。
LCID——逻辑通道标识符。
负载(“NRFDDAppConfig.mat”);%验证配置的主机设备类型的应用程序validateattributes (AppConfig。HostDevice, {“数字”},{“非空的”,“整数”,“> =”0,“< =”1},“AppConfig.HostDevice”,“HostDevice”);
日志和可视化配置
的CQIVisualization
和RBVisualization
参数控制医院药学部的显示可视化和RB分别作业可视化。默认情况下,这些情节都是禁用的。你可以让他们通过设置各自的国旗为true。
simParameters。CQIVisualization = false;simParameters。RBVisualization = false;
设置enableTraces
作为真正的
记录痕迹。如果enableTraces
被设置为假
,然后CQIVisualization
和RBVisualization
禁用自动和痕迹不登录模拟。加快仿真,设置enableTraces
来假
。
enableTraces = true;
这个例子情节定期更新指标。在模拟集更新的数量。
simParameters。NumMetricsSteps = 20;
写日志mat文件。post-simulation的例子使用这些日志分析和可视化。
parametersLogFile =“simParameters”;%用于日志记录仿真参数simulationLogFile =“simulationLogs”;%用于日志记录模拟痕迹simulationMetricsFile =“simulationMetrics”;%用于日志记录仿真指标
导出参数
基于主配置参数,计算得到的参数。此外,设置一些特定的常量的例子。
simParameters。DuplexMode = 0;% FDD%大小医院药学部副环带的报告使用的苏格兰皇家银行(只有数量% 5 g时工具箱™PHY层处理启用)simParameters。SubbandSize = 16;simParameters。NumCells = 1;%的细胞数量simParameters。NCellID = 1;%的身体细胞IDsimParameters。GNBPosition = (0 0 0);% gNB的位置坐标(x, y, z)
计算仿真的槽数和符号。
numSlotsSim = (simParameters。NumFramesSim * 10 * simParameters.SCS) / 15;%的槽数模拟numSymbolsSim = numSlotsSim * 14;%的符号仿真(假设正常循环前缀)
计算最大医院药学部实现值用正餐基于gNB的距离。
(simParameters maxUECQIs = 0。NumUEs, 1);%存储医院药学部的最大可实现的价值问题为ueIdx = 1: simParameters.NumUEsueDistance = norm(simParameters.UEPosition(ueIdx, :) - simParameters.GNBPosition);%从gNB基于问题的距离,找到匹配的行% CQIvsDistance映射matchingRowIdx =找到(simParameters。CQIvsDistance (: 1) > ueDistance);如果isempty (matchingRowIdx) maxUECQIs (ueIdx) = simParameters。CQIvsDistance (, 2);其他的maxUECQIs (ueIdx) = simParameters.CQIvsDistance (matchingRowIdx (1), 2);结束结束
定义初始UL和DL通道质量作为N-by-P矩阵,在“N”的问题和“P”的苏格兰皇家银行载波带宽。
simParameters。(simParameters InitialChannelQualityDL = 0。NumUEs simParameters.NumRBs);%在苏格兰皇家银行存储当前医院药学部DL值不同的问题为ueIdx = 1: simParameters.NumUEs苏格兰皇家银行、医院药学部%分配随机值限制医院药学部的最大可实现的价值simParameters。InitialChannelQualityDL (ueIdx:) =兰迪([1 maxUECQIs (ueIdx)], 1, simParameters.NumRBs);结束医院药学部%最初,DL和UL值被认为是相等的simParameters。InitialChannelQualityUL = simParameters.InitialChannelQualityDL;
得到相关的逻辑信道信息/问题。这些信息有助于RLC度量日志和可视化。
lchInfo = repmat(结构体(“RNTI”[],“LCID”[],“EntityDir”[]),[simParameters。NumUEs 1]);为ueIdx = 1: simParameters.NumUEslchInfo (ueIdx)。RNTI = ueIdx;lchInfo (ueIdx)。LCID = simParameters.RLCChannelConfig.LogicalChannelID (simParameters.RLCChannelConfig。RNTI = = ueIdx);lchInfo (ueIdx)。EntityDir = simParameters.RLCChannelConfig.EntityType (simParameters.RLCChannelConfig。RNTI = = ueIdx);结束
设置模拟蜱虫粒度(的OFDM符号)和按配置调度类型映射类型。
如果~ isfield (simParameters“SchedulingType”)| | simParameters。SchedulingType = = 0%如果没有指定调度类型或slot-based调度都是确定的tickGranularity = 14;simParameters。PUSCHMappingType =“一个”;simParameters。PDSCHMappingType =“一个”;其他的%之平衡调度tickGranularity = 1;simParameters。PUSCHMappingType =“B”;simParameters。PDSCHMappingType =“B”;结束
设置的时间间隔例子更新指标可视化的槽数。因为这个例子使用一个槽的时间粒度,MetricsStepSize
字段必须是一个整数。
simParameters。MetricsStepSize =装天花板(numSlotsSim / simParameters.NumMetricsSteps);如果国防部(numSlotsSim simParameters.NumMetricsSteps) ~ = 0%更新NumMetricsSteps参数如果NumSlotsSim不是%完全整除simParameters。NumMetricsSteps =地板(numSlotsSim / simParameters.MetricsStepSize);结束
gNB和议题设置
创建gNB和发行对象,初始化问题的信道质量信息,并建立逻辑通道gNB和问题。辅助类hNRGNB.m和hNRUE.m分别创建gNB和问题节点,包含RLC和介质访问控制(MAC)层。对MAC层,hNRGNB.m使用辅助类hNRGNBMAC.m实现gNB MAC功能和hNRUE.m使用hNRUEMAC.mMAC功能实现问题。调度器实现在hNRSchedulerRoundRobin.m(RR),hNRSchedulerProportionalFair.m(PF),hNRSchedulerBestCQI.m医院药学部(最佳)。所有的调度程序从基类继承hNRScheduler.m它包含核心调度功能。对RLC层,hNRGNB.m和hNRUE.m使用hNRUMEntity.m实现的功能RLC发射机和接收机。透传的问题和实现gNB PHY层hNRUEPassThroughPhy.m和hNRGNBPassThroughPhy.m,分别。
simParameters。位置= simParameters.GNBPosition;gNB = hNRGNB (simParameters);%创建gNB节点%创建和添加调度器开关(simParameters.SchedulerStrategy)情况下“农达”%轮循调度程序调度器= hNRSchedulerRoundRobin (simParameters);情况下“PF”%比例公平调度程序调度器= hNRSchedulerProportionalFair (simParameters);情况下“BestCQI”医院药学部%最好调度器调度器= hNRSchedulerBestCQI (simParameters);结束addScheduler (gNB,调度器);%增加gNB调度器gNB。PhyEntity = hNRGNBPassThroughPhy (simParameters);%增加透传体育configurePhy (gNB simParameters);setPhyInterface (gNB);%设置界面PHY层%创建问题的节点的集合问题=细胞(simParameters。NumUEs, 1);为ueIdx = 1: simParameters。NumUEs simParameters。位置= simParameters。UEPosition (ueIdx:);%的位置问题问题{ueIdx} = hNRUE (simParameters ueIdx);问题{ueIdx}。PhyEntity = hNRUEPassThroughPhy (simParameters ueIdx);%增加透传体育configurePhy(问题{ueIdx}, simParameters);setPhyInterface(用正餐{ueIdx});%设置界面PHY层%初始化在gNB医院药学部UL值调度器channelQualityInfoUL =结构(“RNTI”ueIdx,医院药学部的“,simParameters。InitialChannelQualityUL (ueIdx:));updateChannelQualityUL (gNB.MACEntity。调度器,channelQualityInfoUL);%初始化在gNB医院药学部DL值调度器channelQualityInfoDL =结构(“RNTI”ueIdx,医院药学部的“,simParameters。InitialChannelQualityDL (ueIdx:));updateChannelQualityDL (gNB.MACEntity。调度器,channelQualityInfoDL);%初始化医院药学部DL值分组错误概率估计的问题updateChannelQualityDL(用正餐{ueIdx}。MACEntity channelQualityInfoDL);结束%设置逻辑通道为(simParameters lchInfoIdx = 1:大小。1)rlcChannelConfigStruct = table2struct (simParameters RLCChannelConfig。RLCChannelConfig (lchInfoIdx:));ueIdx = simParameters.RLCChannelConfig.RNTI (lchInfoIdx);%设置逻辑通道gNB和问题gNB。configureLogicalChannel (ueIdx rlcChannelConfigStruct);问题{ueIdx}。configureLogicalChannel (ueIdx rlcChannelConfigStruct);结束%添加数据流量模式发电机gNB和问题节点为appIdx = 1:尺寸(AppConfig, 1)%为开关网络流量模式创建一个对象应用= networkTrafficOnOff (“PacketSize”AppConfig.PacketSize (appIdx),“GeneratePacket”,真的,…“定时”simParameters.NumFramesSim / 100,“停止时间”0,“DataRate”AppConfig.DataRate (appIdx));如果AppConfig.HostDevice (appIdx) = = 0%下行线上添加交通模式,生成交通addApplication (gNB AppConfig.RNTI (appIdx) AppConfig.LCID (appIdx),应用程序);其他的%增加交通模式产生上行流量addApplication(问题{AppConfig.RNTI (appIdx)}, AppConfig.RNTI (appIdx) AppConfig.LCID (appIdx),应用程序);结束结束%设置UL和DL包分配机制simParameters。MaxReceivers = simParameters。NumUEs + 1;%的节点数量%创建包分配对象packetDistributionObj = hNRPacketDistribution (simParameters);hNRSetUpPacketDistribution (gNB simParameters,用正餐,packetDistributionObj);
处理循环
模拟运行槽槽。在每个位置,执行这些操作:
运行MAC层和物理层gNB层
运行MAC层和物理层层问题
层特定日志和可视化
提前的计时器节点。每1毫秒也将触发发送给应用程序和RLC层。应用程序层和RLC层执行其预定业务基于1毫秒计时器触发。
创建对象记录和可视化RLC和MAC的痕迹
如果enableTraces%对RLC跟踪日志创建一个对象simRLCLogger = hNRRLCLogger (simParameters lchInfo);%为MAC跟踪日志创建一个对象simSchedulingLogger = hNRSchedulingLogger (simParameters);医院药学部%创建一个对象和RB网格可视化如果simParameters。CQIVisualization | | simParameters。RBVisualizationgridVisualizer = hNRGridVisualizer(simParameters,“MACLogger”,simSchedulingLogger);结束结束
创建一个对象对RLC可视化和MAC指标。
节点=结构(“问题”{问题},“GNB”,gNB);metricsVisualizer = hNRMetricsVisualizer (simParameters,“节点”、节点“EnableSchedulerMetricsPlots”,真的,“EnableRLCMetricsPlots”,真的,“LCHInfo”,lchInfo);
运行处理循环。
slotNum = 0;%执行所有的符号仿真为symbolNum = 1: tickGranularity: numSymbolsSim如果国防部(symbolNum - 14) = = 0 slotNum = slotNum + 1;结束% gNB运行MAC层和物理层运行(gNB);%运行MAC层和物理层的问题为ueIdx = 1: simParameters.NumUEsrun(UEs{ueIdx});结束如果enableTraces% RLC日志(只有在槽边界)如果(simParameters。SchedulingType = = 1 & &国防部(symbolNum 14) = = 0) | | (simParameters。SchedulingType = = 0&& mod(symbolNum-1, 14) == 0) logCellRLCStats(simRLCLogger, gNB, UEs);结束% MAC日志logCellSchedulingStats (gNB simSchedulingLogger, symbolNum,用正餐);结束%的可视化%检查槽边界如果& & ((simParameters symbolNum > 1。SchedulingType = = 1 & &国防部(symbolNum 14) = = 0) | | (simParameters。SchedulingType = = 0 & &国防部(symbolNum-1 14) = = 0))%如果更新周期,情节RLC指标和调度器指标在槽边界如果国防部(slotNum simParameters.MetricsStepSize) = = 0 plotLiveMetrics (metricsVisualizer);结束结束%预付计时器滴答gNB和问题14符号advanceTimer (gNB tickGranularity);为ueIdx = 1: simParameters.NumUEsadvanceTimer(UEs{ueIdx}, tickGranularity);结束结束
得到仿真MAT-file度量并将其保存。仿真指标的MAT-file保存在文件名称simulationMetricsFile
。
指标= getMetrics (metricsVisualizer);保存(simulationMetricsFile,“指标”);
仿真可视化
运行时显示可视化的五种类型:
医院药学部的显示值在PUSCH和PDSCH带宽问题:你可以启用这个可视化的日志和可视化配置部分。,信道质量可视化的图描述NR PUSCH FDD调度的例子。
显示网格的资源分配问题:二维时频网格显示了资源分配的问题。您可以启用这个可视化的日志和可视化配置部分。详情,请参阅的网格资源分配图NR PUSCH FDD调度的例子。
显示UL调度指标的情节:四块显示在“上行调度性能指标”图代表:UL吞吐量(每个问题和细胞),UL goodput(每个问题和细胞),资源之间共享比例问题(总UL的资源)来传达调度的公平性,并等待UL buffer-status问题显示问题是否能够得到足够的资源。UL吞吐量的最大可实现的数据速率值用虚线所示的吞吐量和goodput情节。每一块更新的性能指标
metricsStepSize
槽。显示DL调度指标的情节:就像UL标准情节,下行调度性能指标的显示相应的次要情节DL方向。每一块更新的性能指标
metricsStepSize
槽。显示RLC度量的情节:“RLC指标可视化”图显示了RLC层传输的字节数为每个问题(每个逻辑通道)。对于每一个RLC指标图更新
metricsStepSize
槽。
模拟日志
用于模拟和仿真的参数日志保存在mat文件后仿真分析和可视化。仿真参数保存在一个MAT-file与文件名配置参数的值parametersLogFile
。每个时间步日志、调度任务日志和RLC日志保存在MAT-filesimulationLogFile
。仿真后,打开文件加载DLTimeStepLogs
,ULTimeStepLogs
SchedulingAssignmentLogs
,RLCLogs
在工作区中。
时间步日志:DL和UL时间步日志遵循相同的格式。日志格式的详细信息,请参见“模拟日志”部分NR PUSCH FDD调度。
调度任务日志:信息的调度作业和相关信息记录在这个文件中。表显示了示例日志条目。
RLC日志:RLC日志格式的更多信息,请参阅NR PUSCH FDD调度。
您可以运行脚本NRPostSimVisualization一篇日志的仿真可视化。在仿真脚本后,您提供变量isLogReplay
这些选项,它提供了可视化的网格资源分配和信道质量可视化数据。
集
isLogReplay
对仿真回放日志。集
isLogReplay
为false来分析一个特定的框架的细节。在网格资源分配的窗口中,输入帧数来可视化资源分配整个框架。在这里输入的帧数控制的帧数的信道质量可视化的图。
如果enableTraces%的日志simulationLogs =细胞(1,1);logInfo =结构(“DLTimeStepLogs”[],“ULTimeStepLogs”[],“SchedulingAssignmentLogs”[],“RLCLogs”[]);[logInfo。DLTimeStepLogs logInfo。ULTimeStepLogs] = getSchedulingLogs(simSchedulingLogger); logInfo.SchedulingAssignmentLogs = getGrantLogs(simSchedulingLogger);%调度作业日志logInfo。RLCLogs= getRLCLogs(simRLCLogger); simulationLogs{1} = logInfo; save(parametersLogFile,“simParameters”);%保存MAT-file仿真参数保存(simulationLogFile,“simulationLogs”);%保存模拟MAT-file日志结束
进一步的探索
你可以用这个例子来进一步探索这些选项。
自定义调度
您可以修改现有的调度策略来实现一个自定义。插入定制的系统级仿真调度程序示例说明了如何创建一个定制的调度策略和把它插到系统级模拟。
使用5 g工具箱™物理层
你也可以从透传PHY层切换到5 g工具箱™和物理层层处理通过创建对象使用hNRGNBPhy.m和hNRUEPhy.m。更多细节,请参阅“gNB和议题设置”部分NR细胞与物理层性能评估集成。
基于所选择的调度策略,这个例子展示了UL和DL资源的分配到多个gNB问题。运行时资源网格的可视化显示给苏格兰皇家银行的详细信息分配给每个问题和HARQ进程ID分配传输。UL和DL调度性能分析是基于运行时的吞吐量和goodput资源公平分享,等待缓冲区状态问题。更彻底的仿真分析后通过使用保存的日志给详细图片的操作发生在每个槽的基础上。
使用RLC我
您还可以切换操作模式的RLC实体嗯承认模式(AM)通过修改字段的输入结构EntityType
和SeqNumFieldLength
在configureLogicalChannel
的函数hNRNode.m。设置EntityType
3,SeqNumFieldLength
12或18岁。您还可以添加和设置以下字段输入结构探索RLC功能:
PollRetransmitTimer
:传输所使用的定时器的一个RLC实体为了重新发送一个投票PollPDU
:发射端所使用的参数的一个RLC实体引发调查基于pdu的数量PollByte
:发射端所使用的参数的一个RLC实体引发调查基于信号分配装置的字节数MaxRetransmissions
:的最大值对应一个RLC信号分配装置,包括其片段StatusProhibitTimer
:接收方使用的定时器的一个RLC实体为了禁止频繁传输状态pdu
引用
[1]3 gpp TS 38.104。“NR;基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络。
[2]3 gpp TS 38.214。“NR;物理层数据程序。”第三代合作伙伴项目;技术规范集团无线接入网络。
[3]3 gpp TS 38.321。“NR;介质访问控制(MAC)协议规范。”第三代合作伙伴项目;技术规范集团无线接入网络。
[4]3 gpp TS 38.322。“NR;无线链路控制(RLC)协议规范。”第三代合作伙伴项目;技术规范集团无线接入网络。
[5]3 gpp TS 38.331。“NR;无线资源控制(RRC)协议规范。”第三代合作伙伴项目;技术规范集团无线接入网络。