首页> 外文学位 >Beamforming systems modeling using XML language, based on software component reuse.
【24h】

Beamforming systems modeling using XML language, based on software component reuse.

机译:基于软件组件的重用,使用XML语言进行波束成形系统建模。

获取原文
获取原文并翻译 | 示例

摘要

This thesis is about the design of beamforming systems using XML language, and based on software component reuse.; Although there are many tools available to assist the software development process tasks, when model descriptions have to be made, each one describes the high-level models by legacy and not-open designs, with low probability of success if someone pretends to share information with other tools or environments.; This thesis proposes the use of several XML based meta-models that are capable to describe beamforming systems, and allow other tools to correctly import and understand them. Besides, component reuse technology requirements have been set in order to reuse software components that may be already implemented.; The meta-models proposed are hierarchically organized into three abstraction levels. Level two is the most abstract, it uses natural language. Cero is the least abstract and corresponds to the repository or information store.; In order to validate the models proposed, three representative beamformers have been selected to be modelled: a classical-deterministic beamformer, a SMI-Applebaum beamformer, and a multiple sidelobe canceller (MSC). All of them have been also implemented and simulated using Matlab.; Several tools have also been developed to handle the models proposed such as code translators and automatic code generators, for translating Simulink files into XML, and Matlab code generation from XML files. These tools have been integrated into a platform named XBDK. XBDK stands for XML Beamforming Development Kit, a integrated CASE tool developed to assist beamformers software development, based on the meta-models architecture proposed.; A fully-functional prototype of XBDK has been developed for integrating all the tools under a common graphical integrated environment.
机译:本文是关于基于XML语言并基于软件组件重用的波束成形系统的设计。尽管有许多工具可以协助软件开发过程完成任务,但在必须进行模型描述时,每个模型都通过传统和非开放式设计来描述高级模型,如果有人假装与他人共享信息,则成功的可能性很小。其他工具或环境。本文提出使用几种基于XML的元模型,这些元模型能够描述波束成形系统,并允许其他工具正确导入和理解它们。此外,已经设置了组件重用技术要求,以便重用可能已经实现的软件组件。提出的元模型按层次结构组织为三个抽象级别。第二级是最抽象的,它使用自然语言。 Cero是最不抽象的,并且对应于存储库或信息存储。为了验证所提出的模型,已经选择了三个代表性的波束成形器进行建模:经典确定性波束成形器,SMI-Applebaum波束成形器和多旁瓣抵消器(MSC)。所有这些都已经使用Matlab实现和仿真。还开发了一些工具来处理建议的模型,例如代码转换器和自动代码生成器,用于将Simulink文件转换为XML,以及从XML文件生成Matlab代码。这些工具已集成到名为XBDK的平台中。 XBDK代表XML Beamforming Development Kit,这是一个集成的CASE工具,其开发是基于所提出的元模型架构来协助Beamformers软件开发的。已经开发了功能齐全的XBDK原型,用于在通用图形集成环境下集成所有工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号