SDH原型机仿真研究

来源 :计算机时代 | 被引量 : 0次 | 上传用户:xuxu517
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:中国互联网技术发展迅速,网络结构日益复杂。网络业务以及设备品种的增多导致网络运维人员培训困难,故障无法及时解决。为了提高通信网络和设备的运维水平,需要一个与实际SDH网完全一致的虚拟网作为通信网络运维和研发的基础。SDH系统仿真平台通过模拟SDH设备原型,有效实SDH的底层传输机制,从而再现数据传输流程以及网络故障的产生过程。文章以SDH原型中TTF(传送终端功能)功能模块为例,详细叙述SDH原型机帧结构以及逻辑部件仿真思路。
  关键词:SDH设备;原型机;通信网络;逻辑部件仿真
  
  0 引言
  
  随着通信技术的发展,通信网络呈现出多层次、复杂化的发展趋势。ITU-T于1978年推出了SDH的标准,90年代中期SDH引入中国,至今已经成为一种相当成熟的技术标准,在骨干网中被广泛采用。仅数年时间,SDH网络就覆盖了中国大部分地区,成为通信传输网的基础。
  


  为了提高通信运维人员对网络故障的判断和处理的能力,提高通信网络事故处理的效率以及通过模拟和仿真,提高通信网络的运行效率,需要开发SDH系统仿真平台。
  现实中SDH设备型号繁多,各个型号不同厂家的产品也不完全一样。SDH设备的多样性以及网络拓扑结构的复杂多变性,要求仿真系统平台具有良好的复用性,以兼容不同设备和网络。ITU-T对SDH的比特率、网络节点接口、复用结构、复用设备、网络管理、线路系统和光接口、信息模型、网络结构等提出了相关标准建议,从而,各个厂家的SDH设备可以用统一的一个SDH设备模型来表示。
  国内外已经出现的通信系统仿真平台,有以规则库为基础的SDH系统。但这些系统的兼容性一般,规则库内容繁多,更新困难,与现实系统还有一定差距,而且没有通过原型机抽象方法实现SDH通信机制仿真的平台软件。通过模拟SDH设备原型而仿真出的网络,将有效实现SDH的底层传输机制,从而再现数据传输流程以及网络故障的产生过程。
  
  1 原型机仿真思路研究
  
  SDH系统仿真平台包括硬件系统外观设计平台(包括部件设计,网络设计等)以及SDH传输机制仿真等,本文主要针对软件的核心传输机制原型机系统进行仿真研究。
  
  1.1 SDH帧及复用映射结构仿真
  


  SDH设备将PDH等原始信号复用进SDH网络,原始信号作为信息净负荷,添加上控制字段:开销和指针等,就组成了SDH帧信号。
  在SDH网络中,SDH设备对于信号的操纵和控制主要都是针对SDH帧的帧头,如通过对信号帧的开销(sOH,POH)和指针(PTR)的读写,将高速信号一次分插出低速支路信号,或者将低速支路信号复用进高速信号等。
  因此原型机仿真可以主要针对帧头进行。对SDH信号的开销和指针等进行仿真,而对于信息净负荷只关注其中少量的通道开销字节,其余则略去或者以简单字节代替,这样可以减小系统负荷,提高运行效率,而对于仿真真实性和有效性则不会有影响。
  PDH等低速信号是由低到高逐级复用映射进STM-N信号的,如140兆信号:140Mbit/s-C4-VC4-AU4-AUG-STM-N。帧结构仿真将构建C4,VC4,AU4,AUG,STM-N等对象来仿真复用映射过程中各个阶段的SDH帧信号。在构建帧信号对象时,通过二进制数变量来仿真SDH信号帧中的各个控制字段,改变变量数值就可以模拟帧头指针的移动以及开销的变化等。
  
  1.2 SDH设备逻辑部件仿真
  ITU-T对SDH设备的规范以功能参考模型的方法,把设备需要的功能分解成不同的标准功能模块。对功能模块的物理实现方法并不做要求。各种不同的设备通过不同的功能模块组装而成,以完成不同的功能,基本功能块具备的功能相同,外部接口一致,从而规范了设备的标准化。
  SDH设备中处理信号帧的各项功能块有:TTF(传送终端功能)、SPI(SDH物理接口)、RST(再生段终端)、
  

MST(复用段终端)、MSP(复用段保护)、MSA(复用段适配)、HOI(高阶接口)、LOI(低阶接口)、HOA(高阶组装器)、HPC(高阶通道连接)、PPI(PDH物理接口)、OHA(开销接入功能)、LPA(低阶通道适配)、SEMF(同步设备管理功能)、LPT(低阶通道终端)、MCF(消息通信功能)、LPC(低阶通道连接)、SETS(同步设备时钟源)、HPA(高阶通道适配)、SETPI(同步设备定时物理接口)、HPT(高阶通道终端)。以TM设备(终端复用器)为例,处理流程如图1所示。
  SDH原型机仿真的思路就是通过逻辑部件的方式实现ITU-T规定的各个功能块的功能,这些逻辑部件按一定顺序组合,在管理AGENT模块的组织控制下,完成不同的功能,具有很好的复用性。下面我们以TM设备中的TTF功能块为例来说明逻辑部件的设计流程:
  TTF功能块由SPI,RST,MST,MSP,MSA五个逻辑部件组成,在收方向分别对STM-N光线路进行光/电变换(sH)、处理RSOH(RST)、处理MSOH(MST)、对复用段信号进行保护(MSP)、对AUG消间插并处理指针AU-PTR,最后输出N个VC4信号;发方向与此过程相反。
  SPI功能块:①当信号流从A到B时,SPI执行光,电转换,同时提取线路定时信号并将其传给SETS(同步设备定时源功能块)锁相,锁定频率后由SETS再将定时信号传给其它功能块,以此作为它们工作的定时时钟。当A点的STM-N信号失效,SPI产生R-LOS告警(接收信号丢失),并将R-LOS状态告知SEMF(同步设备管理功能块)。②信号流从B到A,SPI执行电,光变换,同时,定时信息附着在线路信号中。
  图2是SPI逻辑部件的类设计。在SDH PysicalInterface类中,ElectricitySignal()和changeLightSignal()方法可以通过改变信号对象中控制信号类型的字段来改变信号类型。若注重系统运行效率也可以并不执行实际的光电变换操作,因为光信号和电信号的转换对于系统仿真没有太大意义。除此之外,changeLightSignal()将调用extraetTiming()方法将信号中的定时信号提交给SETS,如果信号失效则产生R-LOS告警对象传送给SEMF。changeElectricitySignal()则执行相反的操作。4个get方法则用来取得对象中的私有属性。
  其余4个逻辑部件RST,MST,MSP,MSA与SPI类似,不再一一叙述。下面说说管理控制AGENT类TFF,如图3所示。
  TIF类在调用时会创建SPI,RST,MST,MSP,MSA五个对象(图4是各个类之间的关系),并通过takeupSignal()方法接受信号对象。两个takeupSignal()的参数不同,分别接受ElectficitySignal和VC4Array两种信号对象(直接调用 takeupSignal()即可自动调用不同方法,ElectricitySignal对象即图1中A点的信号对象,而VC4Array则是图1中F点的信号对象),通过checkoutSignalType()方法来决定对象调用顺序。如果接收到的是ElectricitySignal,则按照SPI-RST-MST-MSP-MSA的顺序调用五个对象,如果是VC4Array则按相反顺序调用对象,从而完成ElectricitySignal与VC4Array对象之间的转换。
  各个逻辑部件类具有很好的复用性,可以直接通过它们组成新的功能块或设备。如REG再生中继器可以由SPI,RST来组成,而不需对这两个类进行修改,只需要在功能块的管理控制AGENT类中设计一些调用控制流程等就可以了。
  在SDH原型机设计中,还有一个重要的功能模块,即SEMF(同步设备管理功能块),它的作用有:收集其它功能块的状态信息,进行相应的管理操作,包括本站向各个功能块下发命令,收集各功能块的告警、性能事件,通过DCC通道向其它
  网元传送OAM信息,向网络管理终端上报设备告警等。其中最重要的就是设备告警信息的收集与处理。
  设备告警信号与系统告警外在表现(即告警描述)应该是多对一的关系,也就是多个告警信号产生一段告警描述,因此告警描述表应该设计成相应的形式。当SEMF接收到第一个告警信号之后就进行判断筛选,将包含这个告警信号的所有告警描述项挑出来;接收到第二条就继续在剩下的告警描述项中筛选,直到只剩下最后一条告警描述项为止。此时判断这条告警描述项的告警信号是否已经齐备,已经齐备就向显示界面打印出告警描述信息;否则就继续接受告警信号。
  例如,当SPI产生了R-LOS告警之后,就调用SEMF对象的addWaming(waming:Warning)方法,将R-LOS添加入SEMF的warninglist中,addWaming()会调用checkoutWarning()判断是否到达打印告警描述信息的条件,如果满足就向显示界面打印出告警描述信息,并清空waminglist中的告警信号;不满足就将包含这个告警的所有告警描述项保存,直到下次再有告警信息就在已保存的告警描述项中再次查询。transmitOAM()方法向其他网元传送OAM信息。transmitOrder()方法可以向各个功能模块传输命令。
  
  2 结束语
  
  SDH系统仿真极其复杂,除了上面提到的硬件系统外观设计平台以及论文详细论述的原型机逻辑部件设计外,还包括同步机制研究,原型机到现实设备的配置系统,通信网OAM平台等,但一切都离不开原型机仿真这个核心与基础。SDH系统仿真平台的实现,将会对我国的通信网络起到积极的推动作用。
其他文献
摘要:I/O节点是Linux高性能集群系统中必不可少的组成部分,也常常成为高性能集群系统的瓶颈。文章介绍了通过多网卡捆绑来提高I/O节点吞吐能力的方法及其实现过程。实践证明,这是一种非常有效和低成本的解决方案。  关键词:I/O节点;Linux高性能集群;多网卡捆绑;解决方案
期刊
摘要:借助MATLAB Web Server组件和web设计及浏览技术,MATLAB可广泛应用于远程虚拟实验系统中。Web服务器和MATLAB服务器配置好后,在线用户无需安装MATLAB软件,只要通过浏览器选择或输入一些数据就可以轻松获得MATLAB提供的计算服务。文章描述了基于这种B/S模式的MATLAB web应用的原理及具体实现方法,具有普遍的参考价值。  关键词:MATLAB Web Se
期刊
摘要:首先介绍了LINQ这一微软最新的查询技术,引出了对应对象查询的LINQ to Object技术,分析了LINQ toObject相对于传统集合查询的某些优势。然后实例测试发现,LINQ to Object的查询性能与传统查询相比较,仍存在差距。最后根据两者的优缺点得出结论,可根据实际情况选择合适的查询技术。  关键词:LINQ;LINQ to Object;集合查询;性能比较    注:“本
期刊
摘要:对中小型软件企业而言,项目开始时能识别项目特征、预测可能出现的问题,实施有针对性的项目管理和监控是一个新课题。利用PcA技术对项目属性进行降维处理后,可将项目特征多维空间降为三维空间。根据项目主元指标的特点和分类,分析项目可能出现的问题,并给出项目管理和监控重点。经验证,该方法分析结果与实际项目情况相符,可用于项目前期风险和问题预估以及项目管理策略研究,并可为项目监控矩阵模型提供依据。  关
期刊
摘要:提出了一种基于DwT的自适应扩频盲检测数字水印算法。算法将图像的Y分量作小波分解后的中低频子带作为嵌入空间,根据HVs特性计算水印自适应强度因子,对二值水印图像进行混沌调制与Hamming编码,实现了水印的自适应嵌入与盲提取。实验结果表明,该算法对于常见的图像处理具有较强的鲁棒性。  关键词:DwT;扩频;水印算法;HVs    注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读
期刊
摘要:介绍了关联规则的基本概念及Apriori算法,提出了成绩预警模型,并利用Apriori算法进行了求解。所得到不及格课程之间的关联规则,可以为教师的教学管理及学生学习提供一定的指导和参考。  关键词:关联规则;数据挖掘;Apriori算法;成绩预警    注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
摘要:为解决环保部门对企业污染排放监控的实时需求,研制了基于GPRS技术的嵌入式污染源监控系统。论述了系统的方案、系统的组成、硬件设计、软件设计、工作原理以及技术性能。系统实现了污染排放数据的实时提取、分析并形成报表等功能,具有传输速度高、数据吞吐量大、通信实时、性能可靠等优点。  关键词:GPRs网络;嵌入式结构;无线传输;数据采集;污染监控    注:“本文中所涉及到的图表、注解、公式等内容请
期刊
摘要:为提高高校教师教学质量评价的科学性和合理性,简单分析了传统线性方法进行教师教学质量评价的缺点,介绍了一种基于模糊理论与BP神经网络的高校教师教学质量评价模型。该模型将教学评价指标概念量化成确定的数据作为BP网络的输入,模糊综合评价结果作为输出。运用Matlab进行实证研究发现,将该方法用于高校教师教学质量评价中,既克服了评价主体在评价过程中的主观因素,又得到了满意的评价结果,具有广泛的适用性
期刊
摘要:介绍了文本分页显示的几种方法,并进行了对比分析。struts框架是基于MVc的设计模式,具有很高的可配置性;Hibemate对JDBc提供了轻量级的对象封装。把这两种框架有机结合,以struts为表示层框架,以Hibemate为数据持久层框架,设计并实现了文本按行分页的功能,并以部分代码为例说明这两种框架的结合在Web开发中的应用。结果表明,使用struts+Hibemate解决方案,提高了
期刊
摘要:移动学习系统由于设备性能差异较大,对学习内容有较大的限制。利用设备适应Agent技术可以解决这一问题。文章主要介绍了移动学习系统架构、设备检测的主要内容和方法以及设备适应性Agent的结构。  关键词:移动学习;Agent;设备适应性;移动设备检测    0 引言    移动学习是教育领域一种新颖的学习模式。在任何时间(Anytime)和任何地点(Anywhere)利用手持的无线移动通讯设备
期刊