您的位置 首页 产品

3G/4G基站物理层黑匣子验证办法

 基站所面临的挑战是如何让每个相关方不与其它来源进行交互,即能测试自己的解决方案。本文着重介绍了一款通用框架解决方案,用于测试该系统物理层(

  导言

  电信年代没有到达高峰。估计到 2016年用户数据传输速率将到达每月 6 EB.新通讯技能的开展旨在保证满意日益添加的数据传输速率要求。3GPP 规范逐渐开展,以保证满意这些要求。与此同时,运营商为供给杰出的用户掩盖体会而引入了小型蜂窝需求,蜂窝拓扑也发生了改动。

  在这种有利的状况下,半导体公司供给了广泛的产品组合,以应对不同的事务状况。根本来讲,物理层(L1)的产品包括片上体系(SoC)、依据 FPGA(现场可编程门阵列)的解决方案、多核数字信号处理器(DSP)、基带加速器、ASIC(特定运用集成电路)、网络处理器或这些元件的组合。从硬件方面来看,这些都是非常复杂的渠道,具有大容量和丰厚的功用集。 这是将为此类渠道编写的软件分割成更小的功用部件、一般来自于不同来历和供货商的首要原因: 例如,物理层(L1)、数据链路和网络层(L2-L3)、操作体系(OS)、板级支撑包(BSP)等。每个功用部件都有其本身的挑战和功用要求。 因而每个部件都需求独立进行测验,保证完全符合产品要求。

  在此类混合体系中,测验一般分两个阶段进行:

  - 独自测验每个软件模块

  · 这个阶段保证每个组件或模块独立作业正常,由测验仪或操控台鼓励。

  - 体系集成测验 (SIT)

  · 这一阶段保证一切组件以正确的方法协同作业。

  · 一切模块的输入测验空间一般过大,在本阶段无法掩盖;因而本阶段不重视掩盖规模。

  测验和开释流程需求考虑这两个测验阶段。虽然L1在SIT验证过程中进行了查验,但假如验证意图是特定的物理层功用,那么本阶段不一定需求供给所需的操控力。 这是由于强加特定L1流的决议计划源自高层逻辑。此外,在 SIT 验证过程中,测验定论只能依据特定流程(如成功的UE附着或取得给定的吞吐量)的输出,在这种状况下,L1 的行为对测验成果有很大影响。可以说,SIT 验证阶段直接测验了L1 的功用。为了充沛操控和验证 L1 独立作业时的功用,有必要界说一个共同的操控层,然后应对上述规则的约束。

  

  图 1 协议实体与 L1交互简图

  将验证功用只集中于L1,会掠夺高层实体的功用,使其只能供给最小功用,乃至还可能将一些层一同丢掉。例如,为了保持一致一致的L1行为,需求界说一个调度逻辑,来替代MAC,无需考虑实践布置中有用的约束。 但不再需求与 PDCP和 IP协议栈进行交互,由于从L1的视点来看,用户平面数据终究被作为一系列传输块馈送。RRC逻辑被掠夺了其非接入层特权,只能办理交游于物理层的操控音讯流。 在典型的小型蜂窝环境下,用来与L1进行交互的一组音讯一般遵照FAPI 规范或其衍生规范。

  环境设置

  飞思卡尔黑匣子的意图是供给面向主动化测验环境的解决方案,替代全协议测验,运用模仿高层(L2-3)软件包,以验证飞思卡尔的物理层软件解决方案。它具有测验解决方案的根本功用,如捕捉和上报测验成果,还显现来自软件架构不同点的很多日志,这些点包括: L1、模仿高层(L2)和测验脚本。黑匣子所用的环境包括以下各项:

  · DUT – 被测设备 3G/4G 基站

  · CCE – 中心操控节点

  · L2STUB – 功用剥离的高层

  · 轮询署理 – 定时查询数据库取得可履行的使命(包括要运转的测验及其输入参数)的署理

  · TM – 测验终端设备,第三方 UE(用户设备)模仿器

  · VSA – 矢量信号分析仪

  · VSG – 矢量信号发生器

  · Web服务器

  测验可从开发人员核算机上的终端上运转,也可以运用Web服务器直接地运转,这个服务器供给一个运转各种套件或测验用例的接口。测验套件可直接由用户排队,并动态履行,也可以组织为定时运转。轮询署理定时查询使命行列,可按优先级对使命排序,假如有使命可履行,则开端履行包括在套件中的测验用例。 一切信息被传送到中心操控节点,中心操控节点担任运转测验脚本,并与 L2STUB 和 TM 进行通讯,以发送测验中指定的指令,并搜集信息和调试音讯进行记载。此外,它还可以作为决议计划点,依据测验用例界说所用的脚本内容做出“经过/未经过/过错”等测验成果断定。

  

  图 2 飞思卡尔黑匣子设置

  数据库用于存储使命行列、测验成果、使命前史和日志。Web 服务器运用数据库中的信息来生成陈述,烘托网页。

  L2STUB 的首要意图是生成话务和 FAPI 装备音讯。 它具有最小的高层逻辑,供给多种选项,用于处理上下行链路的调度恳求、混合主动重传恳求从头传输、逻辑信道复用,此外,还供给有关L1状况的统计数据,如循环冗余校验、误码率等。测验脚本可以操控 L2STUB 和 TM,如下图所示:

  

  图 3 飞思卡尔黑匣子设置

  测验终端设备和 VSA/VSG 模仿具有特定功用的移动台/用户设备 (UE) 的行为。 测验终端设备可有两种操作形式:

  - 完好的协议栈形式

  · 在这种形式下,施行OSI 协议栈的L1-L3,TM 好像一般 UE相同运转。

  · 经过TM 进行的测验有必要在基站侧经过完好的协议栈来履行。

  · L1 的信令经过规范的信令信道进行

  - L1 独立形式(黑匣子形式)

  · 在这种形式下,在TM内只施行L1.

  · 经过TM 进行的测验可在基站侧经过L2 存根+ L1来履行。

  · TM 只处理物理信道

  · 任何 L1 信令都经过凭借脚本发送的专用指令履行

  VSA 和 VSG 仅仅是 L1 设备,只能解码或生成物理信道。它们用来更精细地操控 L1,一般用于一致性测验。该术语表明依据一切设备有必要遵照的规范给出的某些预界说测验用例。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/136459.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部