| 【中文题名】 | 软件无线电核心框架的设计与实现 |
| 【英文题名】 | |
| 【学科专业】 | 信息与通信工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-9-23 |
| 【中关键词】 | 软件无线电,核心框架,C,SCA,CORBA,IDL |
| 【英关键词】 | Software Defined Radio,CF,SCA,CORBA,IDL,UML,XML,VxWorks, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>无线电中继通信、微波通信>> |
| 【论文摘要】 | 本文首先描述了软件无线电的历史、发展以及其在我国的研究状况,作为服务于国防通信装备科研之一,软件无线电技术的研究具有一定的紧迫性,使之成为我国"十五"军事预研项目。接着,作者研究和分析了软件无线电结构,以及其重要组成部分——核心框架的功能、实现方法。遵循SCA(Software Communica -tions Architecture)标准,作者就本身用C++所编写的domainprofile,devicemanager等模块作了详细的介绍,包括部分具体的代码以及解释。最后,作者把自己参与测试时,所作的一些具体工作做了一些简单的汇报,包括代码最后在Vxworks上的运行状态以及结论性的分析。
作者在整个项目的研究过程中,涉及到多项技术:CORBA,接口定义语言IDL,UML 的建模技术,XML 语言及XML 解析器,这些技术在整个项目中具有重要作用,本文在开头也作了一些简单介绍。 |
| 【论文题纲】 |
|
第一章 前言 |
9-11 |
|
1.1 问题的提出,背景 |
9 |
|
1.2 目的和意义 |
9-10 |
|
1.3 特色与创新 |
10-11 |
|
第二章 软件无线电与SCA 标准 |
11-17 |
|
2.1 软件无线电介绍 |
11-14 |
|
2.1.1 软件无线电的由来 |
11-12 |
|
2.1.2 软件无线电基本框图 |
12-13 |
|
2.1.3 系统的功能模块及标准接口点 |
13-14 |
|
2.2 SCA 标准的介绍 |
14-17 |
|
2.2.1 概述 |
14-15 |
|
2.2.2 系统软件参考模型 |
15-17 |
|
第三章 技术基础 |
17-33 |
|
3.1 面向对象的软件开发方法 |
17-18 |
|
3.2 CORBA 和TAO 概述 |
18-22 |
|
3.2.1 分布式对象计算 |
18 |
|
3.2.2 中间件 |
18-19 |
|
3.2.3 CORBA 原理及特点 |
19-20 |
|
3.2.4 一种实时CORBA 的实现软件——TAO |
20-22 |
|
3.2.4.1 TAO 的ORB |
21 |
|
3.2.4.2 TAO 的调度服务 |
21-22 |
|
3.2.4.3 TAO 的事件服务 |
22 |
|
3.2.4.4 TAO 的实时I/O 子系统 |
22 |
|
3.3 接口定义语言IDL |
22-26 |
|
3.3.1 IDL 是什么? |
22-23 |
|
3.3.2 IDL 基础 |
23-25 |
|
3.3.2.1 IDL 模块和接口 |
23 |
|
3.3.2.2 IDL 类型 |
23-24 |
|
3.3.2.3 IDL 方法 |
24-25 |
|
3.3.3 IDL 及其 C /C++映射 |
25-26 |
|
3.3.3.1 IDL 编译器 |
25 |
|
3.3.3.2 IDL 的映射 |
25-26 |
|
3.4 基于UML 的建模技术 |
26-28 |
|
3.5 XML 语言及XML 解析器 |
28-33 |
|
3.5.1 SGML、HTML 与XML 的比较 |
28-29 |
|
3.5.2 什么是DTD(文档类型定义)? |
29-30 |
|
3.5.3 有效XML 文档以及简化格式的XML 文档 |
30-31 |
|
3.5.4 XML 解析器 |
31-33 |
|
3.5.4.1 文档对象模型(DOM) |
31-32 |
|
3.5.4.2 用于XML 的简单API(SAX) |
32-33 |
|
第四章 软件无线电的核心框架 |
33-43 |
|
4.1 基本应用接口 |
34-37 |
|
4.2 框架控制接口 |
37-40 |
|
4.3 框架服务接口 |
40-41 |
|
4.4 核心框架的功能 |
41-43 |
|
第五章 核心框架域描述体的设计与实现 |
43-46 |
|
5.1 域描述体简介 |
43 |
|
5.2 域描述体的功能设计及实现 |
43-46 |
|
5.2.1 域描述体的parser 模块的实现 |
44-45 |
|
5.2.2 域描述体的Resolver 模块和Launcher 模块的实现 |
45-46 |
|
第六章 核心框架设备管理器模块的设计与实现 |
46-49 |
|
6.1 设备管理器简介 |
46-47 |
|
6.2 设备管理器的功能及设计 |
47-49 |
|
第七章 核心框架域管理器模块的设计与实现 |
49-51 |
|
7.1 域管理器简介 |
49-50 |
|
7.2 域管理器的功能及设计 |
50-51 |
|
第八章 核心框架其他模块的设计与实现 |
51-53 |
|
第九章 测试与实例运行 |
53-60 |
|
9.1 windows 平台 |
53-59 |
|
9.1.1 单元测试 |
53-57 |
|
9.1.2 (部分)集成测试 |
57-59 |
|
9.1.2.1 实例来源及描述 |
57-58 |
|
9.1.2.2 测试过程与结果 |
58-59 |
|
9.2 vxworks 平台 |
59-60 |
|
第十章 经验及教训 |
60-62 |
|
10.1 准备不足,理解失误 |
60 |
|
10.2 在vxworks 上下载,符号表出错问题 |
60-61 |
|
10.3 关于异常处理 |
61 |
|
10.4 关于vxworks 的知识 |
61-62 |
|
第十一章 结论 |
62-69 |
|
致谢 |
69-70 |
|
参考文献 |
70-72 |
|
个人简历 |
72-73 |
|
附录 |
73-88 |
|
| 【DOI】 | LunWen.ID:2.2008.351692 |