匿名用户

1级

2017-03-20 回答

摘要 快速发展的数据业务对于无线网络的数据传输能力要求越来越高,LTE技术在这种需求下应运而生。反映数据下载能力的下行流量是衡量LTE系统性能的一个极其重要的指标。本文分析了TD-LTE系统中影响单用户下行流量的各种因素,并针对运营商的组网测试,对众多测试案例进行筛选,提出了一套测试下行流量的核心案例,并且介绍了这些案例的测试方法。这些测试案例也可以作为实验室测试下行流量功能的案例。

随着通信技术的蓬勃发展,3GPP开展UTRA长期演进技术的研究,即LTE技术,以实现3G技术向B3G和4G的平滑过渡。LTE的改进目标是实现更快的数据速率、更短的时延、更低的成本、更高的系统容量以及改进的覆盖范围。在3GPP LTE规范中,明显增加了峰值数据速率,要求在20MHz带宽上达到100Mbit/s的下行传输速率和50Mbit/s的上行传输速率。目前随着TD-SCDMA的广泛应用,由TD-SCDMA平滑演进到TD-LTE已经成为一种发展趋势。本篇文章着重阐述了在TD-LTE系统中如何优化单用户的下行流量测试。

无线网络侧用户数据处理的流程

图1-1 3GPP LTE网络的用户面协议栈

图1-1是3GPP LTE网络的用户面协议栈 [1]。左边蓝色框内是无线网络侧的用户面协议栈。下行数据从核心网传输到基站侧后,经过PDCP层、RLC层和MAC层的封装映射到物理层上,再通过空口传输到UE侧。UE侧经过相应层的解封装后,得到下行的数据包。

PDCP层从上层接收数据,对数据进行压缩和加密,然后再转发到RLC层。RLC层根据底层传输块大小对上层PDU进行分段,然后通过确认模式、非确认模式或者透明模式传输到MAC层,并通过ARQ机制进行错误修正。MAC层实现了UE间的动态调度,能通过HARQ进行错误纠正以及实现传输块格式的选择等功能。物理层为MAC层和高层提供信息传输的服务。在TD-LTE系统中,MAC层和物理层的配置和功能直接影响了用户的下行流量。

下行用户数据在MAC层是承载在传输信道DL-SCH上的。当基站发射数据的天线多于一根时,MAC层会将接收到的上层数据分成两个比特流。图1-2是传输信道DL-SCH在MAC层的一个比特流的处理流程 [2]。每一个比特流需要被附加24比特的CRC校验位,然后再进行比特加扰。如果比特流的大小大于传输信道的最大长度,比特流就会被分割成多个码块,每一码块都要加24比特的CRC校验位。经过码块分割后,每一个码块都要进行信道编码。DL-SCH传输信道使用的是Turbo 1/3 编码方式。编码后的数据进入HARQ软比特缓冲器后,进行HARQ的功能处理。从HARQ软比特缓冲器输出的比特流进行二次交织后,与控制信息复用,然后再映射到物理信道上。

图1-2传输信道DL-SCH在MAC层的处理流程

图1-3是物理信道PDSCH上两个码字的处理流程 [3]。首先,将传输信道DL-SCH上的码字进行加扰,然后再进行调制。PDSCH的调制方式可以是QPSK、16QAM或64QAM。经过调制后的码字是复值的调制符号,这些符号又会映射在一个或者多个的空间层上。在LTE系统中,空间复用可以有1、2、3或4层。每一层的复值信号经过预编码后映射在为这个PDSCH分配的资源单元上,然后再经过OFDM调制,被发送到天线端口上。

图1-3 PDSCH物理层处理流程

下行流量的潜在影响因素

用户面数据的处理流程描述了物理层和MAC层对用户数据的处理过程。物理层的配置决定了系统最终能够为用户提供的物理承载能力,而这些物理承载中映射的用户信息比特数是由MAC层所采用的编码率、调制方式以及是否有数据重传等因素决定的。所以,下面分别从物理层和MAC层分析影响下行流量的因素。

TD-LTE系统物理层的用户传输能力

图2-1是TD-LTE的帧结构 [3]。一个无线帧的长度是10ms,由两个结构一样的半帧组成,每个半帧中有五个子帧。子帧1是特殊时隙,用来传输DwPTS、GP和UpPTS。子帧0和子帧 2分别固定用作下行和上行。子帧 3和子帧4可以用作上行或者下行。

图2-1 TD-LTE帧结构

下行物理信道有物理下行共享信道(PDSCH),物理广播信道(PBCH),物理控制格式指示信道(PCFICH),物理下行控制信道(PDCCH),物理HARQ指示信道(PHICH)。每一个下行物理信道都是一系列的资源粒子RE的集合。除此之外,物理层上还有一些资源单元不对应物理信道,只是传输下行物理信号,其中包括参考信号和同步信号。在这些所有的物理资源上,只有PDSCH是用来传输用户数据的。表2-1举例说明了物理信道PDSCH在特定系统配置下能够提供的最大资源单元 (RE)。

表2-1 物理信道PDSCH基于特定系统配置下可用的资源单元

物理信道PDSCH可用的资源单元的数量直接影响了用户的下行流量。所以,物理层对下行流量的影响是在于不同的系统配置。这些配置因素包括带宽、多天线技术、上下行时隙比、下行控制信道的OFDM符号数(CFI)和特殊时隙的配置。表2-2是这些影响因素的常用配置。

表2-2 物理层对下行流量的影响因素及常用配置

MAC层影响下行流量的因素分析

MAC层的数据传输是通过HARQ的多个进程来实现。每个HARQ进程就是一个输入数据比特的缓冲器。输入的数据流经过速率匹配后,与PDSCH上能够传输的比特数匹配。系统会根据UE反馈的ACK/NACK后,决定发送新的数据还是重传旧的数据。对于每次重传,使用不同的信道冗余版本,这些冗余版本是预先定义好的。所以,HARQ进程数,最大重传次数和冗余版本的设置直接影响了下行数据的传输速率。

MAC层还有对用户面数据处理的控制功能,即链路自适应功能。MAC层根据UE反馈的信道质量指示,RI的指示和ACK/NACK的上报,决定为该用户分配的传输块大小、编码率和调制方式。信道编码率是下行信息比特数与PDSCH物理信道比特数的比值 [4]。

Coderate = Nsys / NRM

Coderate是信道编码率。Nsys 是在一个TTI内用户信息的比特数。NRM是经过速率匹配后映射到物理信道PDSCH上的比特数。NRM 用 RM (Nphy) 表示。Nphy 是物理信道PDSCH能够传输的比特数。

Nphy = NRE * RI * Nmod

NRE是物理信道PDSCH所占的资源单元数。RI是数据传输在空间的级数,可以取1或者2。当天线采用发射分集的方式时,RI等于1。当天线采用空分复用的方式时,RI等于2。Nmod是一个调制符号所代表的比特数。Nmod可以取2,4或者6,分别对应的是QPSK,16QAM或者是64QAM的调制方式。

所以,Nsys = coderate * RM (NRE * RI * Nmod)。其中NRE与系统的基本配置相关。RI、Nmod和coderate的取值和链路自适应的功能相关。

基于以上分析,MAC层对单用户下行流量的影响体现在特定系统配置和不同的信道环境下,链路自适应功能和HARQ功能的实现,如图2-2所示。

图2-2 MAC层对下行流量的影响因素和常用配置

下行流量在组网测试中的测试案例选择

在测试学的理论中,覆盖测试常用的测试模型有:block coverage、branch coverage、C-use coverage、P-use coverage、DUD-chains和DU-pairs。图3-1表示的是不同的覆盖测试模型下 [5],覆盖率和检测出的缺陷数之间的关系。从图中可以看出,即便是在效率最高的blocks coverage模型下,覆盖率在达到85%左右后,检测出的缺陷数基本保持不变。所以,测试不是追求100%覆盖,而是要在一定的时间和成本下,寻找到一套有效的测试方法来保证产品的质量。这种测试理论同样适用于运营商的组网测试。

图3-1 覆盖率和检测出错误数的关系

组网测试主要是针对TD-LTE系统在实际应用的网络中最常规和最大量应用的场景进行测试。理想信道下的测试衡量的是系统最大的传输能力。非理想信道下的测试反映了近似于真实环境下的系统传输能力。下面分别在这两种测试环境下,结合上述对下行流量影响因素的分析,选择了一组核心的测试案例,如表3-1和表3-2所示。其中包括测试目的、系统配置、测试方法以及预期的测试结果。这些测试案例中选取的系统配置可以根据实际网络的需求情况,作出相应的调整,以便测试能够更好地为组网应用提供保障。

表3-1下行流量在理想信道环境下的核心测试案例

表3-2下行流量在非理想信道环境下的核心测试案例

总结

从测试理论来看,测试不是追求100%覆盖,而是要根据特定的测试目的,寻找到一套有效的测试方法来保证产品的质量。TD-LTE系统组网测试应该主要是针对实际应用的网络中最常规和最大量应用的场景进行测试。本文从理论上分析了物理层和MAC层对下行流量的主要影响因素和常用配置,提出了运营商组网测试中理想信道环境下和非理想信道环境下针对下行流量的核心测试案例,其中的系统配置可以根据运营商具体的网络应用需求作出调整。这些测试案例可以作为运营商TD-LTE网络入网测试时针对下行流量测试的主要测试案例。

追问:

我要图

lte接口流程图_请画出LTE系统的组网图及标注接口。相关推荐

  1. 依次输入表(30,15,28,20,24,10,68,35,50)中的元素,生成一棵平衡的二叉排序树。请画出构造过程,并在其中注明每一次平衡化的类型(LL型、RR型、LR型、RL型)

    题目 依次输入表(30,  15,  28,  20,  24,  10,  68,  35,  50)中的元素,生成一棵平衡的二叉排序树. 请画出构造过程,并在其中注明每一次平衡化的类型(LL型.R ...

  2. (80)FPGA面试题-请画出序列“1101 “检测状态转移图

    1.1 FPGA面试题-请画出序列"1101 "检测状态转移图 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-请画出序列" ...

  3. 请画出计算机系统层次结构图,计算机系统结构

    <计算机系统结构> 1.并行性 2.一次重叠 3.信息按整数边界存储 4.模拟 5.仿真 6.在输入输出系统中,集中式的总线控制方式常见的有哪三种? 7.软件的可移植性 8.主存空间数相关 ...

  4. 请画出五个具有五个结点的无向图,使之分别满足: (1) 是欧拉图但不是汉密尔顿图。 (2) 既是欧拉图也是汉密尔顿图。 (3) 是完全图K5。 (4) 是棵树。 (5) 是汉

    请画出五个具有五个结点的无向图,使之分别满足: (1) 是欧拉图但不是汉密尔顿图. (2) 既是欧拉图也是汉密尔顿图.(3) 是完全图K5. (4) 是棵树. (5) 是汉密尔顿图但不是欧拉图 .

  5. C语言密勒码的软件编码,密勒码的编码规则是什么?请画出代码序列11010010的密勒码波形?...

    相关题目与解析 CMI码的编码规则是什么?请画出代码序列11010010的CMI码波形? 数字双相码的编码规则是什么?请画出代码序列11010010的双相码波形? 简述双相码(曼彻斯特码)的编码规则并 ...

  6. python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...

    介绍 本文不是一篇详尽的.从简到繁的 Maplotlib 画图教程,而是用各种例子快速直观地让读者上手 Matplotlib 画图中的一些常用的.基础的操作.本文不对各种数据图(折线图.柱状图等)作介 ...

  7. 使用echart画出渐变色饼图(圆环图环形渐变)

    使用echart画出渐变色饼图(圆环图环形渐变) 说明 常用的渐变有径向渐变和线性渐变, 环形图是 echarts 中 pie 图的一个变种,echarts 官方对于 pie 图的颜色渐变只支持两种: ...

  8. 试画出下面系统的乃式图(nyquist图)【Matlab】

    试画出下面系统的乃式图 题目:G(s)=1s2(s+1)(2s+1)G(s)=\frac{1}{s^2(s+1)(2s+1)}G(s)=s2(s+1)(2s+1)1​ 1. 正常的解题 G(s)=1s ...

  9. Stata画出数据的时间序列折线图和拟合趋势线

    第一个:画股票的 ssc install cntrade,replace cntrade 600519 //这里用茅台股展示 gen t=_n drop if t<3893 drop if t& ...

最新文章

  1. app 404 html,静态页面错误404(Flask框架)
  2. 现代确认以约10亿美元收购波士顿动力 | AI日报
  3. hiho 1483 区间计数问题+二分答案
  4. 数据库操作错误:删除对于用户'root':数据库主体在该数据库中拥有架构,无法删除...
  5. 【Paper】Origin绘制误差棒图(标准差围绕均值)
  6. ImportError: No module named 'chardet'
  7. 每天进步一点点《ML - 从极大似然到EM算法》
  8. Spring框架----四种常用通知类型
  9. EfficientDet训练自己的物体检测数据集
  10. 解决数据倾斜一:RDD执行reduceByKey或则Spark SQL中使用group by语句导致的数据倾斜
  11. centos 7 redis-4.0.11 主从
  12. 可见面判别算法---深度排序算法
  13. mapreduce 的partitioner,GroupComparator,KeyComparator,分布式缓存使用示例
  14. 【Devc++】战斗1.0
  15. ISCC2021——web部分
  16. Enzo丨Enzo IHC酶抗原回收试剂解决方案
  17. python如何实现接口?
  18. Mendix公司最新调查结果显示:低代码已从企业机构应急技术进阶为核心技术
  19. MySQL 02 初体验
  20. 视频教程-系统集成项目管理工程师5天修炼-软考

热门文章

  1. 北京重磅发布:杰青、优青放宽女性年龄限制,基金人才评审“同等条件下女性优先”...
  2. 使用pytorch自定义DataSet,以加载图像数据集为例,实现一些骚操作
  3. (pytorch-深度学习系列)pytorch实现多层感知机(手动定义模型)对Fashion-MNIST数据集进行分类-学习笔记
  4. kali 切换图形界面_kali Linux 文本图形界面切换遇到的怪问题
  5. 【待补】TLS、SSL、HTTPS、MQTTS等
  6. 讲座记录——大数据共享和交易的挑战与初探
  7. BeanUtils工具的使用(转载)
  8. 分布式系统一致性测试框架Jepsen在女娲的实践应用
  9. 淘票票首次公开小程序开发秘籍,踩过坑才知道怎么走!
  10. DDD as Code:如何用代码诠释领域驱动设计?