试论通信系统软件设计软件导刊-彭璟云.docxVIP

试论通信系统软件设计软件导刊-彭璟云.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试论通信系统软件设计软件导刊-彭璟云

试论通信系统软件设计彭璟云彭艺常虹昆明理工大学信息与自动化学院云南省昆明市650504摘要:随着通信行业的发展,其对通信系统中软件的设计具有越来越高的要求。电子技术的发展推动了通信技术的发展,同时数字技术的应用也在不断增加,但是这也增加了通信系统软件的故障率,所以在设计通信系统软件的过程中要注意一些设计原则和方法。因此本文就是对通信系统软件的设计进行了具体的研究。关键词:通信技术软件;设计要求;原则和方法前言:科技的发展加快了通信系统硬件的发展速度,接入和城域网络的速度已经由Gbit/s代替了传统的kbit/s。董庆堂指出通信系统软件的发展速度也在不断加快,如C++、Java等软件的诞生,但是相对于硬件来说,其还是具有缓慢的发展速度,而且其模块化和组件化等目标也没有实现[1]。而且陈真佳指出嵌入式的实时通信系统的软件设计,由于其具有特殊要求,即复杂性和嵌入式,对其发展产生了阻碍作用[2]。所以具体研究通信系统软件的设计具有非常重要的现实意义。设计通信系统软件的基本要求实时性的要求现实生活中的话音交互和传输信息等通信问题都是利用通信系统来解决的,所以对其具有实时性的要求是必然的。主处理单元、处理数字信号的服务器和专用的硬件集成电路等都是在通信系统控制和处理数据芯片中所使用的,由于DSP具有相对简单的处理任务,所以软件程序上的FPGA和ASIC很少,在MPU上应用的软件是本文研究的通信软件,其主要任务是控制局部系统和处理部分数据等。黄勇追指出嵌入式实时操作系统是配合主处理单元的操系统,一般对VxWorks和RT-Linux等比较成熟的商业操作系统进行使用,这是从稳定性和开发工具方面来说的[3]。处理器对外部事件的反应速度是系统实时性所反应的,要想使实时性的目标得以实现,不仅处理器与系统能够具备实时性的条件,同时应用软件要使用相应的设计方法为其提供保障。可高性较高的要求周伟认为99.999%这是电信级可靠性的一般要求,而且5min以下是一年内服务器可以中断的时间,这需要用很高的标准要求通信系统的软件和硬件,10年甚至更长时间是当前通信硬件提升的平均无故障时间,但是由于复杂性是软件本身所具有的,所以无法确定其处理的并发任务,因此提高可靠性要求的水平只靠“无差错”设计很难实现[4]。资源受限性的要求一般在大范围内使用通信系统,这就要严格的控制系统的成本。蒋芹芹认为成本问题不存在软件的设计过程中,所以如果对维护和研发成本不进行考虑,那么硬件成本对通信系统的成本具有决定性的影响,因此一般硬件的经济性是设计系统时首先要考虑的,这样在软件设计中的瓶颈就是硬件的资源,所以在设计通信系统软件时要对资源的受限性充分的考虑[5]。容量大和负荷高的要求当前人们不断增加对通信的需求量,这就要求通信系统处理业务的能力必须要非常强大,也说明其要具有超大的容量和极高的负荷。但是容量大和负荷高又会使软件可靠性和合理分配系统资源的压力大大增加。灵活性与拓展性的要求雷雨指出大于10年一般是通信系统产品的生命周期,但是往往在生命周期之内,用户会不断改变其需求,如扩大系统容量、升级软硬件的版本以及增加系统的功能等,这些都是利用通信系统软件的可扩展性和灵活性来完成的,所以在设计时对其灵活性和拓展性具有一定的要求[6]。可维护性的要求杨程认为由于运行商不断改变通信系统的需求,而且会用很高的标准要求其可靠性,所以系统的例行测试、冗余备份、可重配置、在线升级和自主辅助维护等这些可维护性必须要良好,这样才能够将系统的可维护性提高,从而将其维护成本大大降低[7]。设计通信系统软件的原则和方法通信系统软件的设计与其它系统软件具有一定的差异性,所以一定要根据相应的原则设计通信系统软件,其主要目的是使其具有的特殊性能和功能的要求得以满足。从仿真系统、分解设计软件系统等几个方面分别说明了其要遵守的设计原则。仿真系统刘鸿展指出UML和SDL等设计语言的相关工具是通信系统仿真设计时经常使用的,如Rose是Rational公司使用的,它们在设计者建立系统模型时具有非常重要的作用,可以初步分解系统,将软件系统中的耦合关系找出来[8]。但是只有在协议模块或子系统的仿真中可以使用UML和SDL等标准的语言描述,而通信系统中的协议模块和状态机则是OPNET公司提供的OPNET工具的重要基础,这样可以在整个网络环境中将单系统节点搭建起来,所以其仿真设计是针对整个网络层次系统来说的,从而能够对单个系统和整个网络的流量模型等方面的信息不断的获取。石雷认为在设计系统时具有的两个独立的阶段就是系统仿真和系统实现,但是由于UML2000具有越来越成熟的自动生成软件代码的能力,所以使代码在完成系统仿真以后直接获得的目标得以实现[9]。此外实时性也会逐渐加入到UML中。在计算机发展初期,程序是通过机器码的汇编语言来编写的

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档