学位论文 > 优秀研究生学位论文题录展示

GSM基站控制器操作系统内核在ATCA平台下的实现

作 者: 谭兰
导 师: 卢显良
学 校: 电子科技大学
专 业: 计算机系统与结构
关键词: 基站控制器 ATCA 操作系统 模拟操作系统
分类号: TN929.5
类 型: 硕士论文
年 份: 2005年
下 载: 164次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在当今世界的通信领域中,GSM(Global System for Mobile communication)数字蜂窝无线网络仍然是占主导地位的移动通信系统,它为移动台之间以及移动台和固定电话网络之间提供了可靠及时的通信服务。基站控制器(Base Station Controller)是GSM 中的重要网络子系统,它主要负责无线网络资源的管理,无线小区配置数据的管理,信号功率的控制,定位和切换等,它在功能结构上由一个内部交换网络和连接在该网络上的不同电路模块构成,从计算机的角度看,基站控制器的每个模块就像一台计算机,有其独立的CPU 和内存。近几十年来,CPU 的运行速度以每十八个月就增长两倍的速度在迅速提高。目前基站控制器的各个电路模块大都采用Intel 80X86 系列处理器。于是我们希望通过采用更高速率的处理器来使基站控制器能够在保证连续性的情况下支持更高的传输速率,以此来适应日益增长的移动通信用户对服务的数量和质量的要求。随着ATCA(Advanced Telecommunication Computing Architecture――先进的通信计算机构架)这一由全球工业计算机制造商协会开发制定的基于网络设备模块化的硬件设计标准的颁布,从封闭、专有实现的通信解决方案向基于标准化、模块化的平台的转移成为了整个电讯行业的一种最重要的发展方向。ATCA 硬件平台能为基站控制器的运行提供比传统平台更为强大的硬件及网络支持。为了更好的适应这种转变趋势,将传统的基站控制器软件移植到根据ATCA 标准设计的硬件平台上的项目应运而生。为了让运行在传统硬件平台下的基站控制器软件能够平滑地被移植到新的ATCA 硬件平台下,必须尽量保持原有的基站控制器应用程序不变,即让它们尽可能的被重用,于是传统硬件平台下的基站控制器专有操作系统构架需要被重新设计,才能适应新的ATCA 标准化平台。本课题所采用的新的操作系统构架的实现技术就是,以一种实时Linux 作为基础操作系统平台,再在这层基础平台上实现一个模拟操作系统(Virtual Operating System),以此来模拟目前的操作系统内核所实现的功能。这就意味着是以这样的操作系统构架来替换目前的基站控制器的专有操作系统,来保证基站控制器的上层应用软件仍能够在新的ATCA 平台下正常的运行,并获得更高的运行性能。最后,在完成了该模拟操作系统的总体设计、详细设计与编码工作之后,对所设计的模拟操作系统进行了测试,测试结果表明实现了设计目标,它能够为基

全文目录


摘要  4-6
Abstract  6-8
目录  8-10
图表  10-11
第一章 绪论  11-14
  1.1 背景  11-13
  1.2 论文组织  13-14
第二章 系统概论  14-36
  2.1 基站控制器软件基本概念  14-22
    2.1.1 黑盒思想  15
    2.1.2 有限消息机  15-22
    2.1.3 系统支持机  22
  2.2 基站控制器软件体系结构  22-24
  2.3 基站控制器操作系统结构  24-25
  2.4 操作系统内核的功能实现  25-36
    2.4.1 任务管理  26-30
    2.4.2 定时管理  30
    2.4.3 消息管理  30-32
    2.4.4 内存管理  32-36
第三章 VOS 的总体设计  36-47
  3.1 全新的硬件构架――Advanced TCA  36-37
  3.2 实时Linux 操作系统  37-43
    3.2.1 实时操作系统概述  37-38
    3.2.2 实时CPU 调度算法分类  38-40
    3.2.3 通用Linux 操作系统中的CPU 调度算法  40-41
    3.2.4 实时Linux 操作系统的实现方案  41-43
  3.3 设计目标  43
  3.4 设计思想  43-45
    3.4.1 实时Linux 操作系统的选择  43-44
    3.4.2 VOS 的提出  44-45
  3.5 全新的软件构架――VCE 思想  45-47
第四章 VOS 的具体实现  47-82
  4.1 VOS 总体结构  47-48
  4.2 初始化  48-50
    4.2.1 VCE 的初始化  48
    4.2.2 VCE 内部的初始化  48-50
  4.3 内存管理模块  50-63
    4.3.1 数据结构  51-53
    4.3.2 数据类型  53
    4.3.3 系统原语  53-55
    4.3.4 内部接口  55-57
    4.3.5 实现算法  57-63
  4.4 时间管理模块  63-69
    4.4.1 数据结构  64-65
    4.4.2 数据类型  65
    4.4.3 系统原语  65
    4.4.4 内部接口  65-66
    4.4.5 实现算法  66-69
  4.5 任务管理模块  69-78
    4.5.1 数据结构  70-72
    4.5.2 数据类型  72
    4.5.3 操作原语  72-73
    4.5.4 内部接口  73
    4.5.5 实现算法  73-78
  4.6 任务交互  78-82
    4.6.1 数据结构  78-79
    4.6.2 操作原语  79-80
    4.6.3 实现算法  80-82
第五章 VOS 的功能与性能测试  82-87
  5.1 测试环境  82
    5.1.1 硬件环境  82
    5.1.2 软件环境  82
  5.2 功能测试  82
    5.2.1 测试方法  82
    5.2.2 测试结果  82
  5.3 性能测试  82-87
    5.3.1 测试方法  83
    5.3.2 测试结果  83-87
第六章 结论  87-88
参考文献  88-89
致谢  89-90
个 人 简 历  90

相似论文

  1. 基于ARM9的智能解说系统的设计与实现,TP391.44
  2. 基于嵌入式系统钻孔成像装置的研究,P634.3
  3. IP网络QoS技术研究,TP393.09
  4. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  5. 一种车联网智能终端设计及其路由算法研究,TP391.44
  6. 基于FFmpeg的H.264解码器在Symbian上的移植和优化,TN919.81
  7. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  8. 基于Contiki操作系统的无线抄表系统节点设计,TP212.9;TP274
  9. 基于H.264网络视频传输方案的设计与实现,TN919.81
  10. 基于嵌入式技术的远程视频监控系统研究,TP277
  11. 基于VxWorks的嵌入式控制器的双机热备系统应用,TP273
  12. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  13. 停车诱导在智能移动终端上的设计与实现,TN929.53
  14. 基于SOPC的嵌入式串口—网络协议转换器的设计和实现,TN915.05
  15. 嵌入式实时操作系统ARTs-OS中TCP/IP协议栈的开发,TP316.2
  16. 多DSP目标检测软件设计与优化,TP368.1
  17. 轻量级虚拟机的多平台扩展,TP391.9
  18. 面向小型机器人的嵌入式软件开发平台设计,TP368.1
  19. 嵌入式实时操作系统ARTs-OS的EDF调度算法改进,TP316.2
  20. Rootkit技术在第三方信息安全防护系统中的应用研究,TP309
  21. 基于Android平台的无线点菜系统的设计与实现,TP311.52

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com