TD-LTE终端协议一致性测试自主开发测试例的设计与实现

………………………’M ㈣ cATIo 

TD—LTE终端协议一致性测试 

自主开发测试例的设计与实现* 

李鹏飞重庆邮电大学通信网与测试技术重点实验室硕士研究生 苗亚丽重庆邮电大学通信新技术应用研究所硕士研究生 

1引言 

随着新一代宽带移动通信技术的不断发展,移动通信 

与互联网的不断融合,TD—SCDMA已逐渐开始向TD—LTE 平滑演进。同时,中国移动也在全面启动4G网络的建设, 

不久TD—LTE将走向商用。但是,TD—LTE毕竟起步较晚, 因此需要大量工作尤其是终端协议一致性测试方面的工 

作才能保证其商用的成功。 协议一致性测试实现的基础即是协议一致性用例的 

建立,而协议一致性用例又是建立在一个第三方的、客观 

的评价体系中,其实现必须严格按照3GPP测试规范,不 能做任何修改或者定制。在先前的终端协议一致性测试 

中,只能对测试规范中的用例进行测试,不能满足用户对 芯片或终端自行定制测试例,进行个性化的协议流程测试 的需求。所以在TD—LTE终端协议一致性测试系统(以下 

简称测试系统)中,提出了用户自主开发测试例的方案,以 实现用户在不同开发工具下的自研自测需求,不仅满足了 

国家科技重大专项资助项目(2012ZX03001021-004)。 

望璺1r 麟臻嬲… 

0 泰尔测试………………………・ 强 下 est 

个性化钡0试流程的定制,该方案下的个性化测试流 

程能很大程度上提高测试效率。 

2测试系统软件功能 

TD—LTE终端协议一致性测试系统在最新硬件 平台的基础上,支持3GPP TS36.523,向客户提供完 

备协议一致性测试解决方案,同时具有高测试速度、 

高准确性和可扩展性等特点。 

测试系统软件系统分布于计算机(PC)侧和系 统模拟(ss)侧,其功能分布如图1所示。 

图1测试系统软件功能分布 

ITrcN(Tree and Tabular Combined Notation)模块 

包括TI'CN2和TTCN3,以实现对多模终端的协议一 致性测试。TI'CN2是用于兼容TD—SCDMA制式, 

TTCN3适应TD—LTE制式。 Ecode/Dcode(encode/decode)模块和ADL 

(ADapter Layer to TrCN)模块是T]?CN语言与ss 

(system simulation)之间进行原语或信令交互的桥 梁,负责将TI'CN数据结构与ss数据结构进行互相 转换。为了让用户自主开发的TTCN用例能够直接 

控制和使用ss,在本设计方案中将Ecode/Dcode模 块和ADL模块对上层TTCN提供的原语和信令开 

放给用户,用户使用这些开放支持的原语和信令实 现自主开发。 ST(System Test)模块实现测试用例的管理和调 

度。为实现对用户自行定制开发用例的管理和调度, 要求用户自主开发的用例符合SPM(Signaling 

曼 竺 b … pl3~…………~ Process Monitor)提供的用例管理接口。SPM模块用 

于对ss内部各层信令和消息的跟踪和解析。用户在 进行自主开发时,使用SPM对用例调测过程的问题 进行定位。 

测试系统在以上硬件设备的基础上,再配之 

WindowsXP_SP2操作系统、sT测试软件和相应的驱 动软件,Pc侧连接上TD—LTE终端,选取TD—LTE 测试例,即可实现对TD—LTE终端的协议一致性测 

试。 

3自主开发方案研究 

自主开发是在TD—LTE终端协议一致性测试系 

统的软件架构上增加用户开发功能,以实现个性化 

测试例的定制和测试。测试系统支持对自主开发用 例流程的log抓取和用例失败时的自动分析,实现 对用户自行开发测试例的集成和成功运行。其开发 

模式如图2。 

图2测试系统的用户自主开发模式 

UT Command:User Test,UE:User,RRC:Radio Resource Control, RLC:Radio Link Control MAC:Media Access Control,PHY:Physical l ayer 

3.1基于Telelogic TAU/IBM Rational Sys— 

tems Tester的开发方案 TD—LTE终端协议一致性测试系统使用Telel— 

ogic TAU和IBM Rational Systems Tester进行测试用 例的开发和编译,各个模块的数据结构和接口都与 Telelogic和Rational Systems Tester工具相适配。其 开发流程如图3所示。

 ………………………’M ㈣ M 蝴N 

图3基于Telelogic TAU/IBM Rational Systems Tester的开发流程 

用户使用Telelogic TAU/IBM Rational Systems Tester的编辑器来编写TTCN2/TI'CN3代码,生成. 

mp类型的TTCN2/q ̄CN3代码文件;使用Telelogic TAU/IBM Rational Systems Tester的编译器将.mp文 

件生成c语言文件(.c和.h文件);测 试系统上的适配层与Telelogic 

TAU/IBM Rational Systems Tester编译 器适配,故用户可直接使用此适配层。 

在.Exe可执行模块中,需要测试系统 提供两个接口:一是用户自主开发函 

数接口,该接口由Ecode/Dcode模块 

提供。现有接口适配TI'CN2/TI'CN3 原语,针对3GPP TS36.523中的测试 Systems Tester软件来编写q ̄FCN代码, 不需要关注适配层的编写。缺点是限制 

TFCN的开发工具。 

3.2基于其他1_rCN开发工具的 开发方案 

不同开发工具采用不同的数据结 构和接口方式,所以如果用户没有购置 

IBM Telelogic TAU/IBM Rational Systems Tester开发 工具,那用户就需编写'I3"CN开发工具的适配层。完 成对数据结构和接口方式的转换,以适配测试系统 

提供的接口。其开体流程如图5所示。 

例;二是用例管理控制接口,该接口由sT模块提供。 其自主开发接口方案如图4所示。 

————S—T——一f用例管理 l 川 B 要三 三三l_二三至三 三j三批制接口 I TTCN2/TTCN3 l _===========-用户自主 l 垦! ! 巳!!生 f 开发 

图4自主开发接口方案一 

测试系统提供功能集成接口,在模块中固化大 

部分参数,用户仅需在接口中设置一些关键参数就 能完成用例开发。如果用户准备开发使用的原语不 

包含在已提供的内容中,那么需要在Ecode/Dcode 和ADL模块中新开发原语。 

该方案的主要优势是客户开发工作量小,省时 

省力。客户只需要使用Telelogic TAU/IBM Rational 图5其他TTCN工具开发用例流程 

用户使用TTCN开发工具的编辑器编写TI'CN 

代码,生成.mp类型的TFCN代码文件;用TI'CN开 发工具的编译器将.mp文件生成某种编程语言的源 

文件(例如c语言的.c和.h文件,或 ava语言等);用 户编写3 ̄FCN开发工具的适配层,将其开发工具中 

生成的数据形式转换为ss识别的数据形式,并进行 

传送。对于TI'CN用例的可执行模块,需要TD—LTE 终端协议一致性测试仪提供两个接口:一是自主开 

发函数接口,该接口由ADL模块提供。现有接口适 配T-FCN原语,针对3GPP TS36.523中的测试例;二 

是用例管理控制接口,该接口由sT模块提供,其自 主开发接口方案如图6所示。 此开发方案与方案二的唯一区别是:用户须自 己实现TrCN开发工具的适配层模块Ecode/Dcode, 与测试系统的ADL进行对接。 

该方案的主要优势是不限制TI'CN开发工具, 

满足开发工具的多元化以及用户自主开发TrCN工 

…一罢 曼 零 曼蘑墅曼曼 …

 釜 堡 参 泰尔测试………………………・ VTTL下est 

———ST—_用例管理 j I刷口q B -三三至三三 三三 三三三啦制接口 I !! !! j [ ]用户自主 -_二 :二 :l_ 开发 L I函数接口 

图6自主开发接口方案二 

具的个性化。缺点是需要用户自主开发一个适配层, 对用户的自主开发能力要求较高,耗时耗力。 

3.3基于非TTCN语言的开发方案 

用户使用非TI'CN语言,如C、c++、c#、JAVA 或其他编程语言进行自主开发时,与用TFCN语言 

开发的区别仅在于语言方式不同,而要求的数据结 构和接口方式,与使用3q'CN语言开发完全一样。其 

整体流程如图7。 

图7非TTCN语言的开发流程 

用户使用相应编程语言(如C/C++)的集成开发 

环境编写用例代码,生成代码文件(例如c语言的 

和.h文件),使用ADL提供的接口数据结构,进行适 配层,完成测试用例的开发。在用户编写测试用例 时,需要测试系统提供两个接口:一是自主开发函数 

接口,该接口由ADL模块提供,现 有接口支持相应的原语数据结构, 

针对3GPPTS36.523中的测试例;二 

是用例管理控制接口,该接口由sT 模块提供。其自主开发接口如图8 

所示。 该方案的主要优势是不限制自 

主开发语言,用户可以根据自己的 

Q;。 。 : ~ 2 《 3 … 、_———— _—]用例管理 I ST I刷例 B牲 三 三 三三E三 三 三 制接口 l 型堕旦 鎏堡 l用户自主 

I ADL I _J函 开发 数接口 

图8自主开发接口方案三 

需要和语言优势来选择开发语言,同时用户不需要 单独做适配层,适用范围广,适用前景大。缺点是用 

户需要在接口数据结构上适配ADL的接口,需要用 

户具有较高的自主开发能力。 

3.4基于GUI(Graphic User Interface)的开 发方案 

ITCN开发工具或某种编程语言实现测试用例 的一种开发工具。那可以给用户提供一种比T?CN 

开发环境(如Telelogic TAU以及IBM Rational Systems Tester等集成环境)或编程语言提供的开发 

环境(如VC集成环境)更容易学习和操作的集成开 发环境,实现用户简易化的自主开发测试例。 

GUI测试用例开发环境即可满足上述需求。此 

开发环境包括:图形化开发界面(GUI);图形化的测 试用例流程;图形化的用例功能模块——编写测试 

用例时用;集成翻译器——将图形化的用例流程和 模块翻译为大众化的编程语言,如TTCN语言、C语 言或c++语言等。使用GUI开发环境进行自主开发 的整体流程如图9所示。 

用户使用GUI开发环境来编写测试用例,生成 GUI开发环境自定义的代码文件(例如GUI ease文 件);用户使用GUI开发环境中的翻译器将图形化 

图9 GUI开发环境开发用例的流程

合集下载

《2024年TD-LTE协议栈架构eNodeB侧RLC协议的设计与实现》范文

《2024年TD-LTE协议栈架构eNodeB侧RLC协议的设计与实现》范文

《TD-LTE协议栈架构eNodeB侧RLC协议的设计与实现》篇一

一、引言

随着移动通信技术的不断发展,TD-LTE作为一项重要的4G移动通信技术,已经在全球范围内得到了广泛的应用。在TD-LTE协议栈中,eNodeB侧的RLC(无线链路控制)协议起着至关重要的作用。本文将详细介绍TD-LTE协议栈架构中eNodeB侧RLC协议的设计与实现。

二、TD-LTE协议栈架构概述

TD-LTE协议栈主要由物理层、数据链路层和网络层三部分组成。其中,数据链路层中的RLC子层负责在eNodeB和UE(用户设备)之间进行数据的可靠传输。因此,RLC协议的设计与实现对于提高TD-LTE系统的性能和可靠性具有重要意义。

三、eNodeB侧RLC协议设计

1. 功能设计

eNodeB侧的RLC协议主要负责数据的分段与重组、数据的顺序传输以及数据的流量控制。具体而言,RLC协议需要实现以下功能:

(1)数据分片和重组:将来自上层的数据按照一定的长度进行分片,并在接收端进行重组,以适应无线信道的传输特性。 (2)顺序传输:为每个数据包分配唯一的序列号,确保数据的按序传输,以避免数据的乱序和丢失。

(3)流量控制:根据无线信道的状况和UE的接收能力,对发送的数据进行流量控制,以避免数据拥塞和丢失。

2. 协议状态机设计

RLC协议的状态机设计是协议正常运行的关键。状态机主要包括以下几个状态:IDLE、STATUS_REPORT_WT、DATA_TRANSFER和FLUSH_COMPLETE等。每个状态都有相应的触发条件和转换条件,以确保协议的正常运行。

四、eNodeB侧RLC协议实现

1. 模块划分与接口设计

eNodeB侧的RLC协议实现主要涉及以下几个模块:数据分片与重组模块、顺序传输模块、流量控制模块等。各个模块之间通过接口进行通信,以实现数据的传输和控制。

2. 数据结构与算法实现

在RLC协议的实现过程中,需要定义合适的数据结构来存储和管理数据。例如,可以使用队列或链表来存储待发送或接收的数据包。此外,还需要实现相应的算法来支持数据的分段与重组、顺序传输和流量控制等功能。

TD-LTE终端一致性测试标准化进展

TD-LTE终端一致性测试标准化进展

TD-LTE终端一致性测试标准化进展

摘要:主要介绍了TD-LTE终端一致性测试国际国内标准规范体系,3GPPRAN5工作模式、进展和规划,国内企业在3GPP终端一致性测试标准化方面的参与贡献,国内LTE行业标准进展和计划等。

1引言

随着3GPPLTE国际标准的推进和国内TD-LTE相关技术试验有条不紊地推进,TD-LTE产业得到了迅猛的发展,作为TD-LTE产业重要组成部分的TD-LTE终端产业也在向着高性能、低功耗的方向快速发展。

早在2004年,国际标准化组织3GPP启动了其长期演进(LTE)技术的标准化工作。近年来,LTE的国际标准推进迅速(见图1)。

图13GPPLTE技术标准化演进

3GPPLTEReleae8版本以OFDM/MIMO作为基本技术,大量采用了目前移动通信领域最先进的技术和设计理念,并在2022年底完成了Releae8的核心规范工作。Releae9版本作为基于Releae8版本的增强型小版本,包括了双流波流赋形,广播/多播(MBSFN),定位技术(Poition)方面的增强功能,并在2022年底完成。到Releae10(LTE-Advanced)阶段,3GPP进一步采用了增强型上行MIMO(上行4某4MIMO)和增强型下行MIMO(下行8某8MIMO)的设计,引入了载波聚合(CarrierAggregation)技术,中继Relay技术,和小区间干扰协调(ICIC)技术。R10的核心规范在2022年3月冻结。3GPP在TD-LTE核心规范的标准化进展推动着整个TD-LTE产业和产品的发展和实现,核心规范的完成也预示着终端测试标准规范的开始。基于各个版本的核心规范,LTE终端一致性测试规范标准化工作和TTCN测试代码编辑工作陆续展开,进一步引导着终端认证和互操作测试工作的开展,推动着TD-LTE终端产品的实现和功能性能的完善,加快产业化的进程。

2.1TD-LTE终端一致性的标准规范结构

推进TD-LTE终端一致性测试 打造国际化产业链

推进TD-LTE终端一致性测试  打造国际化产业链

Special Focus特别报道l 201 0.8/世界电信 

推进T D—LT E 图瞄 

终端一致性测试重要性凸现 

终端一致性测试是指对整个终端 

产品的全面设计验证测试,也就是说 

验证终端产品的设计方案是否能够与 

相应的技术标准相符合、相一致。从测 

试内容上来看.与接人技术相关的测 

试主要包括三方面,一是终端产品的 

射频一致性测试;二是无线资源管理 

一致性测试;三是协议一致性测试。 

终端一致性测试是产品成熟的重 

要标志,与此同时,一致性测试能力是 

否完善、测试覆盖程度达到何种状态, 

也是整个通信技术成熟以及产业链健 

全、完善的一种主要体现。在3G时代, 

终端一致性测试已经成为代表各种移 

动通信制式的成熟度的标志性权威测 

试。所以说,终端一致性测试是终端产 

品成熟和进入市场的重要测试动力。 

终端一致性测试的主要目标是能 

够通过完成一致性相关要求测试内 

容,进行国际化终端一致性认证,最终 

保证上市产品符合相关行业、业界的 

要求。终端一致性测试内容和要求是 

完善、完备、全面和深入的,其具体工 

作涉及多个环节。首先,终端一致性测 

试的内容和要求是由GCF定义的;其 I !II jI!三 

6 J工业和信息化部电信研究院通信标准研究所果敢 

次,3GPP进行测试规范的制定;再次, 

从协议执行测试内容来看,用TYCN语 

言对测试标准的描述以及TFCN测试 

集的开发则由ETSI负责;由仪表厂家 

开发完成测试系统的开发、并由具备 

GCF资质的第三方实验室使用两种型 

号的终端产品对仪表进行相关验证。 

通常,在完成GCF规定的测试内容的 

80%以后,就可以启动对该终端产品的 

一致性行业认证(见图1)。 针对TD—LTE终端一致性的相关 

工作开展,工业和信息化部电信研究 

院基于以下考虑,希望能够基于TD— 

SCDMA技术突破和产业健全、完善的 

基础,提升TD—SCDMA及其相关产业 

的国际竞争力,从而在演进技术环节 

上,形成比较完整的国际化产业链。从 

TD-SCDMA 终端一致性测试技术研究解析

TD-SCDMA 终端一致性测试技术研究解析

TD-SCDMA终端一致性测试技术研究

一、前言

1.技术背景

随着TD-SCDMA产业的迅速发展,众多终端厂家的产品由研发阶段逐渐进入到了白箱联调和集成测试阶段,终端产业链也逐渐形成。但由于3G标准的复杂性,其中有很多不同的实现方法和标准的可选项以及参数范围的广泛性,根据以往WCDMA系统多年来难以兼容的经验教训,如果不进行终端一致性测试,那么多厂商终端的一致性和互联互通性将成为制约TD-SCDMA产业化和商业运营的关键因素之一,所以尽早开展终端一致性测试方面的工作就显得尤为重要。

多个厂家进行设备互联时,通过一致性测试能够充分检查设备实现与相应协议标准的符合程度,提高相同标准不同实现之间成功互联的概率。因此,通过一个标准配置的试验环境,多厂家根据协议规定的测试例来进行标准的、实用的一致性和互联互通性测试,以准确地验证移动终端设备的各项技术、信令和性能要求就具有重要的意义。

2.TD-SCDMA系统简介

TD-SCDMA第三代移动通信标准是大唐电信集团代表中国提出并被国际电联所接受的第三代移动通信标准,是近百年来我国通信史上第一个具有完全自主知识产权的国际通信标准。TD-SCDMA系统全面满足IMT-2000的基本要求。它采用不需对称频谱资源的TDD模式以及FDMA/TDMA/CDMA相结合的多址接入方式,同时使用1.28Mc/s的低码片速率,扩频带宽为1.6MHz。

TD-SCDMA系统综合了TDD和CDMA的所有技术优势,具有灵活的空中接口,并采用智能天线(SmartAntenna)、联合检测(JointDetection)、软件无线电(Software Radio)、接力切换(Baton Handover)等先进技术,具有相当高的技术先进性,在三个主流标准中具有最高的频谱效率,在系统容量、抗干扰能力等方面也都具有突出的优势。

TD-SCDMA移动通信系统的无线接口被划分为3个协议层:物理层(L1)、数据链路层(L2)和网络层(L3)。物理层由下行物理信道和上行物理信道组成;数据链路层接受物理层的服务,并向网络层提供服务,它分为媒质接入控制子层(MAC)、无线链路控制子层(RLC)、分组数据汇聚协议子层(PDCP)和广播/多播控制子层(BMC)。MAC子层控制无线信道的接入信令过程。RLC子层提供无线接口的逻辑链路控制。BMC-SAP子层在无线接口的用户平面对公共用户数据提供广播/多播服务。PDCP子层完成将上层协议映射成下层的无线接口协议特性,使上层的协议具有透明性,PDCP层还提供协议控制信息的压缩和解压缩。网络层和RLC又分为控制平面和用户平面,PDCP和BMC只存在于用户平面中。网络层控制平面的最低层为无线资源管理子层(RRC),负责处理移动终端和无线接入网(RAN)之间在网络层控制面的信令,网络层控制平面的高层为移动性管理子层(MM)、呼叫控制子层(CC),分组交换移动性管理子层(GMM)和会话管理子层(SM),属于非接入层。

支持终端一致性测试的TD-SCDMA协议测试平台的构建

支持终端一致性测试的TD-SCDMA协议测试平台的构建

支持终端一致性测试的TD-SCDMA协议测试平台的构建

摘要 本文介绍了协议一致性测试基本理论,提出了一种TD-SCDMA终端协议一致性测试平台的构建方法,描述了该平台的功能、框架结构和实现方法,并举例说明对该测试平台如何使用TTCN实现一致性测试和模拟网络基本功能。

1、引言

随着对无线数据业务种类、无线传输速率要求不断增强,第三代移动通信技术及应用得到了迅猛的发展,TD-SCDMA标准及其应用的研究成为3G发展的重头戏。虽然TD-SCDMA技术已经成熟,但是其产业化的道路依然坎坷,其中终端设备的测试问题已经成为了TD-SCDMA产业化发展的瓶颈。因此,开展对TD-SCDMA移动终端一致性测试技术[1]的研究,设计针对TD-SCDMA系统的终端测试平台,对准确地验证移动终端设备的各项技术和性能要求具有十分重要的意义。

对终端设备的测试包括:射频指标测试、协议测试[1-3]其他测试。协议一致性测试是协议测试的基础,即通过观察设备对协议具体实现在不同环境和条件下的反应行为来验证协议实现与相应的协议标准是否一致。协议一致性测试是一致性测试中的难点。

现有的终端协议一致性测试方案主要有两种:第一种是对协议栈进行完全实现,然后控制协议栈的运行状态完成测试;第二种是对某项具体测试内容使用工具集生成测试用例。前者可以较简便地实现某一项测试。但结构体系比较封闭,业务的扩展性和重用性不强,而且整体协议栈开发难度大。后者具有较强的扩展性但是提高了测试方法实现的复杂度,生成TD-SCDMA测试用例较麻烦,而且重用性差,如果没有对测试用例运行平台很好的设计和对所有测试步骤进行统筹规划作为前提,用例很难配合使用。

本文提出了一个具有实际应用价值的可以支持终端协议一致性测试的TD-SCDMA终端测试系统结构,该系统不仅可以提供协议一致性测试。而且可以模拟网络的基本业务,并且实现了体系架构模块化以具有标准的接口的灵活扩展方式,具备开放的体系结构。

TD-LTE系统切换的协议实现与测试的开题报告

TD-LTE系统切换的协议实现与测试的开题报告

TD-LTE系统切换的协议实现与测试的开题报告

标题:TD-LTE系统切换的协议实现与测试

背景与意义:

随着移动通信技术的不断发展,4G LTE已经成为主流的无线通信技术,其中TD-LTE作为LTE的一种变体,具有广泛的应用前景。在实际应用中,用户在移动中的位置变化不可避免,会引起手机的网络切换,则需要通过协议实现无缝的网络切换。因此,研究TD-LTE系统切换的协议实现与测试,对于TD-LTE网络的优化和提升用户体验有着重要的意义。

研究目的:

本文旨在研究TD-LTE系统切换的协议实现与测试,探究其具体实现方法和在实际应用中的效果,为TD-LTE网络优化提供可行可靠的技术支持。

研究内容及重点:

1. TD-LTE系统切换的原理与流程

2. TD-LTE系统切换的协议设计

3. TD-LTE系统切换测试的方案设计

4. TD-LTE系统切换实验与结果分析

研究方法:

本文主要采用文献调研、仿真实验和实际测试相结合的方法,通过收集相关文献资料,了解TD-LTE系统切换的原理和流程,并根据已有的基础协议设计出TD-LTE系统切换协议。同时,通过仿真实验和实际测试的方法,验证实现的协议和测试方案,对实验结果进行分析和讨论。

研究预期成果: 本研究预期能够掌握TD-LTE系统切换的基本原理和流程,设计出可行可靠的TD-LTE系统切换协议,并通过仿真实验和实际测试验证协议实现的效果,为实际应用提供一定的参考价值。同时,对于TD-LTE网络优化和提升用户体验具有积极推动作用。

已经完成的工作:

1.搜集了大量有关TD-LTE系统切换的文献资料

2.了解TD-LTE系统切换的原理和流程

3.研究了TD-LTE系统切换的相关协议设计

4.设计了TD-LTE系统切换的测试方案

预期工作计划:

1.运用matlab工具仿真实验

2.搭建5G实验室进行实际测试

3.实验结果分析和讨论

4.完成论文撰写和答辩事宜

《2024年TD-LTE协议栈架构eNodeB侧RLC协议的设计与实现》范文 2

《TD-LTE协议栈架构eNodeB侧RLC协议的设计与实现》篇一

一、引言

随着移动互联网的快速发展,TD-LTE(时分长期演进)技术作为第四代移动通信技术的主要代表之一,正得到广泛应用。在TD-LTE协议栈中,eNodeB(演进型基站)作为网络的关键组成部分,其内部的RLC(无线链路控制)协议起到了至关重要的作用。本文将详细介绍TD-LTE协议栈架构中eNodeB侧RLC协议的设计与实现。

二、TD-LTE协议栈概述

TD-LTE协议栈是一种无线通信技术协议体系,包括了多个协议层次。eNodeB作为TD-LTE的核心组成部分,主要负责处理与用户设备(UE)之间的无线传输和控制信号。其中,RLC(无线链路控制)协议作为核心控制部分,其功能主要在于数据的传输与处理。

三、eNodeB侧RLC协议设计

1. 功能设计

RLC协议的主要功能包括数据传输、数据排序和分段、差错处理等。在eNodeB侧,RLC协议需根据UE的状态和需求,对传输的数据进行合理的调度和处理。同时,为了保证数据的可靠传输,还需要进行差错控制和重传机制的设计。 2. 协议结构

RLC协议由多个模块组成,包括数据传输模块、差错控制模块、重传模块等。其中,数据传输模块负责数据的发送和接收;差错控制模块负责对接收到的数据进行差错检测和纠正;重传模块则负责在数据传输过程中出现差错时进行重传。

四、eNodeB侧RLC协议实现

1. 编码实现

RLC协议的编码实现主要涉及底层的比特流操作和数据处理。在eNodeB侧,需要根据TD-LTE协议栈的规范,对数据进行编码和解析。这包括对数据的打包、解包、差错检测码的生成和校验等操作。

2. 交互流程

在eNodeB侧,RLC协议与UE之间的交互流程主要包括数据的发送和接收。在发送数据时,RLC协议需要将数据进行打包并添加必要的控制信息,然后通过无线信道发送给UE。在接收数据时,RLC协议需要对接收到的数据进行解包和差错检测,然后根据需要进行重传或处理。

基于TTCN的TD-SCDMA终端RRM一致性测试结构设计

基于TTCN的TD-SCDMA终端RRM一致性测试结构设计

孙学宏 姜军 张平

RRM一致性测试是3G终端测试的重要组成部分,它对终端的研发和认证具有重要意义。本文分析了TD-SCDMA终端RRM一致性测试项,提出了一种基于TTCN的RRM一致性测试系统实现框架,并介绍了其内部结构和各个部分功能。这个结构已经用于实际的TD-SCDMA终端RRM一致性测试设备的研发中。

1、引言

随着TD-SCDMA产业的日益成熟,业内对TD-SCDMA相关通信测试仪表的关注程度也越来越高。TD-SCDMA测试仪表的成熟程度直接影响到整个TD-SCDMA产业的发展和进一步的成熟、完善[1]。

一致性测试是终端从研发走向应用的必需过程。对于TD-SCDMA终端一致性测试,3GPP只提供了关于协议一致性测试的测试例,市场上还没有相应专用的协议一致性测试仪表。对于TD-SCDMA终端一致性测试的重要组成部分——RRM(无线资源管理)一致性测试,也没有相关的测试例可供参考,相应的专用一致性测试仪表在业内仍属空白,严重制约了TD-SCDMA产业的发展。研发TD-SCDMA系统的RRM一致性测试仪表,对于众多设备商以及通信管理部门进行终端测试和认证具有极其重要的意义。

本文将提出一种基于树表结合表示法(treeandtabularcombined notation,TTCN)[2]的TD-SCDMA系统终端RRM一致性测试系统的实现方案,该方案的实现将填补TD-SCDMA业内终端RRM一致性测试的空白。

2、协议一致性测试原理及TTCN

TD-SCDMA终端RRM一致性测试可以基于对终端层3信令流程的测量完成,与终端RRC层协议一致性测试有很多共通之处,由此可以考虑以类似基于TTCN的协议一致性测试的方法构建RRM一致性测试系统。

一个标准化的协议并不能确保该协议和实现之间能够成功地进行通信。因为协议标准目前基本上是使用自然语言描述的,实现者对于协议的不同理解会导致不同的协议实现,甚至有时会是错误的实现。因此需要一种有效的方法来对协议实现进行判别,这便是“协议测试”[3]。协议测试是一种黑盒测试,它依据协议标准来控制观察被测试协议实现的外部行为,对被测协议实现进行测试。20世纪90年代,国际标准化组织(ISO)专门制定了一套国际标准——ISO/IEC9646(协议的一致性测试方法和框架)[4],它为协议的一致性测试提供了基本方法和框架,为测试集制定了设计步骤和描述方法,并为测试系统的实现提供了指导。

TD-SCDMA终端一致性测试技术研究解析

TD-SCDMA终端一致性测试技术研究解析

TD-SCDMA 终端一致性测试技术研究

一、序言

1.技术背景

跟着 TD-SCDMA 家产的快速发展,众多终端厂家的产品由研发阶段渐渐进

入到了白箱联调解集成测试阶段,终端家产链也渐渐形成。但因为 3G 标准的复杂性,此中有好多不一样的实现方法和标准的可选项以及参数范围的宽泛性,依据过去

WCDMA 系统多年来难以兼容的经验教训,假如不进行终端一致性测试,那么多厂商终端的一致性和互联互通性将成为限制 TD-SCDMA 家产化和商业营运的要点要素之一,所以尽早展开终端一致性测试方面的工作就显得尤其重要。

多个厂家进行设施互联时,经过一致性测试能够充足检查设施实现与相应协议标准的切合程度,提升相同标准不一样实现之间成功互联的概率。所以,经过一个标准配置的试验环境,多厂家依据协议规定的测试例来进行标准的、适用的一致性和互联互通性测试,以正确地考证挪动终端设施的各项技术、信令和性能要求就拥有重要的意义。

2.TD-SCDMA 系统简介

TD-SCDMA 第三代挪动通讯标准是大唐电信企业代表中国提出并被国际电联所接受的第三代挪动通讯标准,是近百年来我国通讯史上第一个拥有完整自主知识产权的

国际通讯标准。 TD-SCDMA 系统全面知足 IMT-2000 的基本要求。它采纳不需对称频谱资源的 TDD 模式以及 FDMA/TDMA/CDMA 相联合的多址接入方式,同时使用 1.28Mc/s

的低码片速率,扩频带宽为 1.6MHz 。

TD-SCDMA 系统综合了 TDD 和 CDMA 的全部技术优势,拥有灵巧的空中接口,并采纳智能天线( SmartAntenna)、联合检测( JointDetection)、软件无线电

( Software Radio)、接力切换( Baton Handover)等先进技术,拥有相当高的技术先进性,在三个主流标准中拥有最高的频谱效率,在系统容量、抗扰乱能力等方面也都拥有突出的优势。 TD-SCDMA终端一致性测试技术研究解析

TD-LTE

TD—LTE终端协议一致性测试研究和应用 王凤丽(北京中科晶上科技有限公司,100190) 【摘 要】TD—LTE技术在我们如今的生活中日益普遍,我们的各方面通讯都有着这一技术的身影,对其终端协议符合性的测试有助干提高终 端性能,确保我国的通信以及工业取得入网许可证。本文通过对于TD—LTE这一技术进行简要的介绍,阐述其终端协议一致性测试的相关要 点,从而向读者更充分地展示这一技术在其性能上面的一些特性,致力于为能够进一步将其进行应用提供一些启发。 【关键词】TD—LTE;协议一致性;终端测试 【中图分类号】TN929.5 【文献标识码】A 【文章编号】1006—4222(2015)21—0030—02 l刖舌 对于TD—I E终端的协议一致性的测试是整个技术方案 中十分关键的一个部分.对于终端协议性能的测试就是对于 整个技术质量的检测。这一步骤关系着其未来进一步的研究 和应用 TD—LTE技术的联系又十分广泛,所以我们需要对于 这项测试十分地重视.对相关测试项目和标准进行详细地了 解,进而进行精确化的测试,来提高我们整个测试方案的质量 2 TD—LTE网络系统结构 TD—LTE基站是E—UTRAN唯一的无线接入节点网元.这 一技术包括了3GPP UTRAN的Node B的功能以及无线网络 控制器的大部分功能,比如S1、X2接口管理、系统信息广播、 用户设备管理、小区管理和移动性管理等功能 跟之前的3G 无线接入点相关的技术比较我们可以发现eNode B也具有一 些类似RNC的无线资源控制功能 通过这些功能eNode B可 以直接接入核心网演进分组核心.通过扁平化我们的网络结 构来减少整个协议进行过程中的开销,从而不仅保障了传输 效率的提高.也能减少传输上的延时,这样能够给用户带来更 好的体验 3设计TD—LTE终端协议的一致性 3.1测试协议一致性 协议一致性的测试主要通过四个不同的测试进行完成: 坚固性测试、一致性测试、性能测试以及互操作性测试。一致 性测试的内容是射频与协议这两项.其中通过测试协议与对 应的协议描述是否吻合来反映协议一致性.最终才可以断定 此款网络产品是否满足国际标准的协议,所以此项测试是最 基础的 当我们涉及到RRC层功能的相关性能时.我们检测 的内容就属于高层协议中开发测试,通过一系列的测试来研 究技术程序与设计能容与国际标准是否相符.判断产品能否 实现我们所期待的互通情况的问题。 3.2设计TD—LTE系统测试整体架构 纵观TD一 E的终端测试过程.在基础平台(射频模块 组、信道模拟模块、基带处理模块、协议处理模块、主控模块) 的基础上.我们加入了1TrCN一3进行一定程度上的对于支撑 平台的设计架构的改变,通过这样的一个平台.1TrCN一3的核 心语言编写可以帮助用户方便快捷的将对应编解码条款配置 与测试系统的适配器.这在一定程度上简化了测试步骤.节省 了测试时间.将测试效率进行提高。 终端与系统模拟器组成了测试的主体.同时Host—PC(主 机)和系统模拟器硬件平台(ss—HW)组成了系统模拟器。 Host—PC(主机)是测试整体的重要部分.它其职责是测试 TI'CN一3脚本.完成脚本测试才可以配置NAS协议与NAS 层.以上测试结束之后才可以进行RRC信令、接口以及ASP 等的定义 系统模拟器主要的功能职责是将物理层、数据链以 及部分RRC层功能通过SS—HW(硬件平台)来完成,保证整 个系统在运行中的应用信息,例如SFN等参数,通过PC的控 制可以保证精准控制时间等有关数据。 利用以太网将Host—PC与SS—HW进行连接.SS—HW与 终端之间利用射频线进行连接 、终端的系统配置与监控是通 过Host—PC主机部分发送A ⅣMMT命令进行的 3-3测试流程的设计 对于相关的设计测试的流程。我们的测试主要想要根据 RRC连接确保UE收到的寻呼消息中包含无效标志的应答行 为是什么。同时,我们也需要通过正常的寻呼消息来验证UE 是否可以保证正常连接。本次测试过程的主要步骤.我们可以 在如下中进行分析对比。 (1)SS发送一条寻呼消息.该寻呼消息中包含一个不匹配 的标志(错误的S—TMSI): (2)查看:UE能否在5s之内,发送一条RRCConnection— Request消息? (3)SS发送一条寻呼消息,该寻呼消息中包含一个匹配的 标志: (4)查看:UE是否发送一条RRCConnecti0nRequest消息? (5)SS发送一条RRCConnectionSetup消息; (6)查看:UE是否发送一条RRCConnectionSetupC0m pl e 消息去确认RRC连接建立已成功完成,该消息中应包含有 SERVICERE0UEST? (7)SS发送一条SeeruityModeCmmand消息去激活接八层 安全性: (8)UE发送一条SecruityModeComplete消磁,完成AS的 初始安全配置: (9)SS发送发送RRCConnection Reconfigruation消息 去 配置与默认EPS承载上下文对应的新的drh: (10)UE发送RRCConnection Reconfigruation消息,确认 新的drb的简历完成,完成服务请求过程: (¨)SS发送一条UECapabilityEnquiry消息至UE; (12)查看:UE是否发送一条UECapability消息来正式UE 在celll上处于RRC链接状态 4结果分析 我们所依据的RRC系统来进行的这样的测试设计方案 主要还是以TFCN一3测试套的开发为一定的基础.其中我们 

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档