【摘要】介绍TD-SCDMA系统的UE结构以及根据实际工作经验提出利用SDL开发TD-SCDMA高层信令系统的方法。
关键词:TD-SCDMA系统 SDL语言 MSC 实时操作系统
1 SDL语言介绍
SDL(规范描述语言)广泛地用于描述通信系统的行为。它是CCITT推荐的规范描述语言。经过ITU-T的发展和标准化,定义在兰皮书Z.100建议中。ITU-T在1988年推出了第一个正式版,以后每四年进行一次增补更新。作为国际标准化的正式语言,它被用来规范实时多任务系统的描述。SDL与其它一些相关技术如Z.120建议——消息序列图和Z.105建议及抽象语法符号一起形成一个完整的描述语言。
在协议软件的开发流程中,SDL被应用在系统规范描述和设计阶段。它完全独立于硬件实现与操作系统。Telelogic Tau公司提供的SDL软件不仅可以用于规范描述和设计,还可以把SDL的描述和设计直接生成标准的C代码。用户也可以直接在SDL描述和设计中嵌入C代码,从而完成图1中的实现部分的功能。经SDL描述产生的C代码(包括嵌入的C代码)可以直接与多种嵌入式(或非嵌入式)实时多任务操作系统集成,如NUCLUES、pSOS、Solaris、Vrtx、OSE等,集成后的代码可以直接在目标板上运行,从而方便用户进行协议软件的开发。
与SDL相对应的MSC(信息序列图),是ITU-T规范中用来表示信息序列的语言。在1991年,ITU-T对MSC进行了标准化。用MSC图可以方便地表示出信号的流向,即信号是从什么进程发送到什么进程,信号是否带有参数、具体的参数值等都可以直观地表示在SDL MSC图中,这对了解和分析信号在各个模块间的传递带来了很大的方便。不仅如此,通过MSC图[1] [2] [3] [4] [5] [6] [7] 下一页
[1] [2] [3] [4] [5] [6] [7] [8] 下一页