摘要: 为提高公共对象请求代理体系结构在软件无线电系统中的实时性,对TAO中间件进行研究,测试TAO在软件无线电系统中的性能并分析导致其时延较大的因素。以优化TAO对象请求代理的内部函数调用过程为目标,提出简化函数横向调用步骤、尽量保持程序纵向执行的优化设计方案。在pushpacket函数中完成大部分连接建立和报文处理工作,并裁剪功能相对简单的冗余类,减少函数调用的时间开销。实验结果表明,优化后的TAO传输时延明显降低,并具有较高的实时性,能满足软件无线电系统的需求。
关键词:
软件无线电,
公共对象请求代理体系结构,
实时性,
性能优化,
TAO中间件,
对象请求代理
Abstract: To improve the real-time of Common Object Request Broker Architecture(CORBA) in Software Defined Radio(SDR) system,this paper chooses TAO middleware as the research object.It tests the performance of TAO and analyzes the main reasons leading to longer transmission delay in SDR system.In order to optimize the internal function call process of TAO Object Request Broker(ORB),an optimized design scheme about simplifying horizontal function calls and keeping vertical function calls as much as possible is proposed.By establishing connection and handling messages in pushpacket as well as cutting out some simple classes,the time overhead of function call is reduced.Experimental results show that the transmission delay of optimized TAO is decreased significantly.It has high real-time which can meet the needs of SDR system well.
Key words:
Software Defined Radio(SDR),
Common Object Request Broker Architecture(CORBA),
real-time,
performance optimization,
TAO middleware,
Object Request Broker(ORB)
中图分类号:
雷鹏斌,王玲,吴宇,黄子鸿,李兰花. 软件无线电系统中CORBA中间件优化设计与实现[J]. 计算机工程, doi: 10.3969/j.issn.1000-3428.2016.06.008.
LEI Pengbin,WANG Ling,WU Yu,HUANG Zihong,LI Lanhua. Optimization Design and Implementation of CORBA Middleware in Software Defined Radio System[J]. Computer Engineering, doi: 10.3969/j.issn.1000-3428.2016.06.008.